First an online application, then a 30 minute phone interview with the recruiter. I then had an in person interview a week later. I spent 30 minutes with the recruiter, 1 hours with two managers and then another hour with a different manager. Overall I felt very comfortable and felt this would be an excellent place to work. The interview questions were mostly behavioral. I spent a lot of time researching the company and going over behavioral questions and formulating my answers.