The process itself was rather lengthy, there were two phone interviews before the in person interview, lot of interaction with the person from talent acquisition. After the 1:1 interview, the company got the ball rolling and I received the offer rather quickly with a salary offer way above my expectations.