2 rounds of interviews, the first being with a recruiter. Had some issues with scheduling and a very last minute cancellation that almost put me off completely but glad I pushed beyond that. I spent more time meeting with the recruiter and HR on what to expect from the interview process. Aside from the scheduling issue, I felt like everyone's time was respected.