1. Phone screening w/ recruiter 2. Phone interview with hiring manager 3. In-person interview with hiring manager, department heads, teammates (5 people total) Overall, very smooth and seamless. The recruiter was in constant communication with me throughout the entire process. On the day of the interview, I was given an office tour and met key individuals I'd be working with.