It was very pleasant. Everything was communicated clearly in terms of logistics. They asked good questions that tried to get at not only skills but commitment. The overall experience was very positive.
Call from HR, then in-person interview with direct supervisor, then in-person interview with the rest of the team. Interviews lasted 1 hour each. Process was very pleasant. Clearly a great company with passionate teams.