I got a referral from a friend who works there.
- 1 phone screen from recruiter
- 1 technical phone interview
- 1 onsite full day interview
They're very nice and really care about the people they interview, and you feel that when you get an onsite. They're interested in how well you'll fit in the company, more than how much you know.