1) Phone Screening by general purpose recruiter. He acted as my liaison with athenahealth. He went over my resume and confirmed that I was generally qualified for the position and that I'd be interested in the position. The recruiter asked about my current salary - he was a bit aggressive in getting a specific number.
2) A second phone call saying that he'd spoken with the relevant team and they would like to bring me in for an interview.
3) A scheduler reached out to me by phone and email to schedule the interview. It was scheduled for a half day. I received an itinerary with the time that I would be spending with each person, and the name and title of that contact.
4) When I arrived at the interview I checked in with a receptionist and then waited for the recruiter. The recruiter led me to a room, and we spoke briefly about any questions I might have. He offered me water, and we generally chatted. The first interviewer came in and it began. We moved rooms a couple of times. There were four interviewers in total - 2 peers, 1 senior peer, and 1 manager. At the end I was checked out by the final interviewer. Most questions were getting details of my job experience and asking questions like "give me an example of a time when you were going to miss the deadline on a project. What did you do?" and similar generic interview questions.
5) I received a follow up call the following day in response to my thank you email, and I was told that there was a lot of positive feedback, and that they wanted to bring me in for another half day interview.
6) Again a scheduler reached out and then sent me the itinerary.
7) The second interview was the same style as the last - four back to back interviews with different people. These people were 1 peer, 2 managers, and the group director. They included some of the other kinds of questions, but a large focus was on whether I would be INTERESTED in the work of the group. It felt that basically I had been blessed as being qualified for the position, but they wanted to make sure it would be a good "fit" both for me and for them.
8) I received a phone call the next day I think with a verbal job offer. A day or two later I received a written job offer that I signed, scanned, and returned.
The whole process took probably about a month. Athenahealth was very responsive, and I never felt like I was in the dark, not knowing the status. If I could do it again, I might have given a higher salary number.
Also, I wanted to give more than a standard two weeks before leaving my previous job, and they were very accommodating.