First, I met over the phone with a recruiter. Then, I met for a phone interview with the Director of the team the position was posted for. Next, I went into the office to interview in person with three individuals (30 minutes per person). I had a follow up phone interview with the same Director that I met with initially over the phone. Lastly, I met with an HR Manager over the phone. The whole process was very efficient and seamless. I was consistently communicated with by the recruiter (who was very nice!). I was instantly impressed with the company and continued to be throughout the whole process.