Interview process began with a quick phone chat where the interviewer and I went over my background. Subsequently, an onsite interview was scheduled quickly. I was very impressed with the accommodation and transportation arrangements - it was all paid for and there was no reimbursement hassles. I spoke with 5-6 people, each session lasting approximately 45 minutes. The interviewers were very knowledgeable and it was a very enjoyable process. In between a couple of interviews, I got a tour of the facilities. Overall, it seemed like a pretty good place to work.