One phone screen with recruiter, next technical interview over phone and then onsite interview. They keep the process quick so you can be onsite in less than 2 weeks.
The phone screens were a breeze and the staff very friendly. Different experience when it came to the onsite interview. Be prepared for a 3.5 - 4 hour interview with no breaks. Met with several different people including HR, VPs and some technical folks. Overall a difficult interview but it was for a senior role, so I can understand the difficulty. Tip for the interviewers: have some personality and don't make your candidate feel like they've wasted their time.
Overall I went home feeling as though I had wasted half a day interviewing. I have to say that even if they had offered me a position there was no way I would have accepted. Don't walk away from this company, run.