It took about a month for the HR staff to actually admit to having received my resume, and another month for them to get around to agreeing to interview me, which was aggravating. There were two hour-long phone screens and an extensive in person interview (with seven different people, each one-on-one), which lasted an entire workday.
The interview process focused a lot more on problem-solving than on reciting one's brag sheet or answering inane "if you were a tree, what kind of tree would you be?" questions, which made for a very nice change of pace from other interviews. That said, the problems presented were very challenging -- in the best possible way. I didn't get the offer, but they did say they'd keep my resume on file and referred me internally for a couple of other specific positions.
The people I met with and talked to were all very pleasant, very nice to talk to, very technically-savvy, and very intelligent. I won't bother reviewing the office itself, since it's no secret that they're moving soon, but the work-culture seems to be very positive.