Very long with multiple interviews across multiplex functions. The technical interview questions were very on point with good chance to show technical and collaboration skills. The team were open friendly and honest about what to expect from the role. On the other hand, the HR screening was terrible, first 15 mins was questions at length on my family situation, and kept questioning whether I had any intention to return because there was no legal entity there, and also telling me repeatedly this role was not for someone who didn't like XYZ and was I comfortable with ABC and what was my experience in similar high stress environment. It was weird.