Overall positive experience. There were three interview steps; phone screen with the recruiter, phone interview with the hiring manager, and an on-site interview with the hiring manager and key stakeholders. The interviewers were polite and knowledgeable. They asked well coordinated questions so I wasn't repeating the same answer over and over.