I knew a couple people who worked at the company and asked them to put in a good word for me. About 3 weeks later, got a call from HR for an initial phone screen, which took a little over an hour. Later that day I spoke with the leader of the team I'd be joining for a brief phone interview (15 minutes or so), then received another call from HR the following day inviting me to come in and interview in person with 4 people. After that, my final interview step was to give a mock presentation to my team-to-be. I'd done a lot of background research (i.e. reading the CEO and CTO's book, downloading multiple ebooks, etc) and thought I was over-preparing, but I was very glad I'd taken the time to read up before my in-person interviews and presentation.
As far as the human element of the interview process goes, everyone I spoke to was extremely nice and easy to talk to. Although there were multiple steps required in the process, the demeanor and attitudes of everyone I encountered made the whole thing...dare I say... enjoyable?? That being said, I did end up needing to nag HR a bit in regards to setting up both phone and in-person interview times.