First contacted by recruiter at On-ramps, an outside recruitment agency. Very professional and knowledgeable - she had worked with the team to write the job description, so was well-versed on the role. The best recruiter interview I've had so far. We talked for about an hour. At the end of the conversation, she scheduled a time for me to interview with the hiring manager (direct supervisor) the following week.
Again, about a one hour interview with the Director. Was sent a hiring exercise the following week and given 5 days to complete it. Then invited to an all-day, in-person interview (6 one-on-one interviews, 50 minutes each with a 10 minute break between and 20 minutes for lunch) in NYC which was re-designed due to Hurricane Sandy and turned into a round robin Skype event using the original schedule.
Director and Senior Director still wanted to meet the final two candidates in person, so was invited out again to give a 15 minute sample of my facilitation skills and answer some final questions. Unfortunately, this last interview was scheduled during a three-day training workshop I was running, but all were very understanding (though unable to reschedule) and offered me the opportunity to facilitate my example professional development session via WebEx. So very awkward to facilitate via cell phone and screen share, but I gave it my best and was not surprised when they went with the other candidate.
Process lasted about 7 or 8 weeks. I was told they were looking to move very quickly. On-ramps recruiting handled the whole process beautifully and deserves much of the credit for the positive experience I had in the hiring process.