Long process, had a phone interview with HR first for about an hour. Was called about two weeks later for an in person interview. In person interview was done with two managers, very much in your face. Went in for a final interview a month later with the head of the department, this was more laid back. Almost 1 weeks later HR called in to offer the position. Overall it was almost a 2 month process. However, they were great at working around your schedule and your start date.