Three-Interview cycle. First is a get-to-know-you with John Hsu. Second is a more traditional interview consisting of a management interview panel and a skill evaluation. Third is a more socially/culturally oriented interview consisting of a peer meetup, then a roundtable with a random selection of employees.
This interview process was very smooth, and took place in a timely manner. Best possible advice is that this company can see right through the typical interview persona, and will do what they can to push past it (ie. they will talk to you like a real human being, and they absolutely will not let you get away with spinning a negative into a positive for the "tell me a time when you failed" question). They want real people with real ups and downs. Go in and be yourself. Technical skill can be taught, but cultural fit can be a dealbreaker.