3 rounds of interviews: recruiter, hiring manager, on-site. Recruiter screen was very quick and easy, HM was 30 minutes mostly behavioral questions. The on-site took 2-2.5 hours and contained 3 interviews (critical thinking, analysis, communication) with 3 members of the team. Everyone was very nice and questions were mostly situational and behavioral. Did not get the offer, so I was a little annoyed I had to drive 2hrs to the on-site with no compensation.