Most of the interview process involved speaking with other developers and hr staff. My process involved 2 phone interviews, a request for some code samples, and one in-person interview with numerous developers and hr representatives. The office environment is very laid back, though their dress code should not be yours during the interview process. They tend to value creativity, talent, and experience. In addition, since I was an out of town candidiate, they offered to cover some of my expenses (some, not all, though that is better than most companies these days). All in all, the process was fair and the people were pleasant. The only sour point for me was not receiving an offer.