The interview process was very enjoyable and I felt better about this opportunity each step of the way. First interview was with a recruiter, 2nd with two management/engineer level people who asked more technical questions and 3rd round was with Engineering Management in which I was asked situational and behavioral questions. Everybody was very kind and easy to talk with, which I think brought the best out of me through the process. My only complaint would be the timeline of everything was a week (or two/three) later than what the recruiter had told me. Although the stages were scheduled very quickly it seemed like a bit of a waiting game to get to the next step. I'm sure there are great reasons for this so I wouldn't get discouraged, just something to keep in mind while moving through their hiring process. Overall great experience and I loved speaking with the team!