It's a lengthy interview process - 7 in all. The Recruiter I worked with was nice and provided timely feedback. I felt that the Hiring manager didn't really know what they wanted, and I heard discrepancies between what the interviewers said and what I was originally told.