Chris, the recruiter, organized each phone interview and kept me updated about my place in the hiring process. He really added a lot to my understanding and positive experiences while interviewing with MindTouch.
It all started with a phone screening with the Manager of the Test Engineer Team. This was followed by an onsite interview with several people in 1 day; a technical interview with the same Manager, a cultural interview with 2 other members of the team, and then an interview with the Director of Engineering Operations. I was called back about a month and a half later for another onsite interview with the COO, or self described "conductor" of the organization. A week later I went in for my final onsite interview with the Director of Engineering/CTO.
It was interesting because I learned about myself every time I spoke with a new person from MindTouch. Information I learned about the MindTouch culture and processes resonated with me, and I'm so excited to be a part of the family.