There was an initial on campus interview that lasted about an hour. It was pretty laid back with your typical interview questions. Then there was an onsite interview with a few different people. One was a VP, another was HR, and then 2 people from various client teams. They were only 30 min each. I typically interacted with a recruiter throughout the interview process.