First was a screening call with a recruiter, then was a second round interview with my hiring manager, and third was an in-person interview with the director. Process was overall lengthy and will take a lot of follow up on your part. I had to email for weeks to get updates on my candidate status. Overall interviews were very easy, all behavioral questions and were about 30 mins each, except for the recruiter call which was only 10-15 minutes. My interviewers were very friendly and it was easy to engage in conversation. They make you do five references and two have to be managers before they send a final offer. They also do a drug test and a background check.