The interview process was well organized. The recruiter provided clear expectations and organized all the interview schedules promptly. There was one interview with the recruiter (screening call), a call with the hiring manager, and then I gave a 45 min presentation to an audience of 4 team members and then had a 1:1 interview with each.