I received an email a few days after submitting my resume requesting an initial phone interview with an HR recruiter. I spoke with her within two days. Her questions were very general but were aimed at getting a better sense of whether or not I met the criteria for the position. She then recommended me to the actual Director who I would be working with and helped schedule my first in-person meeting, which was with the Director and an immediate supervisor. I was then contacted within a couple of days to schedule a second in-person interview with all people who I would be working with. I met with 4 additional people that day, most of them in higher up positions. After that was concluded, I waited at least two weeks before I was asked to come for one final interview with the Director and was offered the position that day. It was a lengthy wait throughout the process, but I like the fact that they really took the time to get everyone's perspective and made sure they felt it was a good fit. It also gave me a better chance to get to know everyone I would be working with, because then I can decide if it's a good fit for me as well. I will say that, although the process was lengthy, the HR recruiter really was wonderful about staying in contact with me and informing me of next steps. At no point did I feel that I was ever left hanging. The interviews themselves did get a bit tedious since each person you meet is a separate interview and you tend to answer the same questions again and again (tell me more about yourself and why you want to work here, etc). Overall though, it was a very positive experience and everyone I met was gracious and welcoming and took the time to listen as well as speak.