After a brief HR interview, I had a technical interview, it went well. Shortly, invited for on-site interview, presentation, panel interview. It took the whole day, 8 am-4 pm. Everything was very good. very friendly staff and didnt find any red flag. The only drawback is the town which is middleofnowhereville, truly.