Very, very, very long. After the initial interviews over the phone, I had to go in for face-to-face interviews on 3 separate days with 3 to 6 people each day. Totally chaotic "process" where each person felt the need to sell you hard on the company. They desperately want to be a trendy web 2.0 company. Stroke their egos a bit, and the interviews are a breeze.