The first step was a phone screen with an internal recruiter who was very professional and personable. I then had a phone interview with the hiring manager, and progressed to an onsite 360 interview with five people in four 30-minute sessions. I loved the idea of the 360 interview - it says a lot about the value Corra sees in each associate. I then met face-to-face with the hiring manager, who had been out of town for our phone interview, and had one final interview with the CEO. Did it take a while? Sure, but really not that long, and Corra get a very good feel for me and me for Corra.
I graded the interview as "difficult" because you have to be prepared to go outside your usual expectations of the process - you won't meet someone from HR for 20 minutes, then get an hour with a hiring manager to hear "tell me about your background" and "what's a challenge that you've faced?" The process kind of forces you to be yourself, which can be difficult when you're used to the usual you say A, then I say B, then we shake hands interview format. But it's a good difficult.