The interview process was long and intense. Had a phone interview which was your basic get to know you. Then had an in face interview which consisted of a panel style questions. Groups of 4 people from various departments were brought into ask all types of questions from get to know you to technical. The second interview last 2.5 hours and I met with 12 people total. I was asked to come in for a third interview which was again panel style and consisted for get to know you and technical questions. Last question was a white board test. This interview lasted another 2 hrs and I met 12 more people.