Initial 30 min phone interview with Senior Recruiter. Next 30 min phone interview with the person I would work directly with. Called back for in-person interview that was with 5 people (2 in one interview which was 1 hour, 2 in the next interview which took another hour, and final 15 minute meeting with the VP)