Submitted a resume at the end of September, two weeks later was emailed to set up a phone screen. Did the phone screen with hiring manager for the position and was emailed the next day inviting me in to meet the team. Scheduled the day of interviewing for the following week. Their in-office interview process is clearly outlined on their site and was reiterated in the scheduling email. They also called a couple days prior to the interview to prep me and answer any questions I might have regarding the upcoming interviews.
My in-office interview was at the very end of October. Arrived at the office a quarter to 10am, took a brief tour with a handful of other interviewees who were presumably interviewing for the same position (I'm not sure.) Started interviewing at 10am. The first interview was a review of my resume, experience, education, skills, etc. The second hour I was given three analytical questions to work through. At noon, we broke for lunch, which was kindly provided. At this point the interviewees were either invited to stay for 2nd round interviews the same afternoon or were told it wasn't a good fit.
The next two interviews, from 1pm to 3pm, were more standard job interviews again (resume, background, skills, etc.) Finally, I met with the hiring manager for the position. The conversation revolved more around observations other interviewers had made during their interviews with me and the position.
All of the interviews felt very natural and conversational. The people I met were kind, interesting, and personable. Everyone seemed to be excited about the company and their jobs, but were also very honest about ways in which the company could improve. I appreciated that. Despite nearly a full work day of interviews, I didn't feel overwhelmed or burnt out. It was actually a relief to get the first round/second round stuff done in a day.
Over the next few weeks there were some delays as they wrapped up interviews, people took time of for the holiday, and for some seemingly unforeseen hiccup (based on emails I received it seemed like they were maybe figuring out budget stuff for the position or they had to unexpectedly back fill a higher profile position quickly).
I received an offer early December, which I accepted.
Despite the long wait between the in-person interview and the offer, which I think was unusual for them and probably due to unforeseen circumstances, it was one of the most streamlined and pleasant interview processes I've been through. Of course, it helps that I was offered the positions, but I don't think my review would change much had I not been offered a position. One of the recruiters was always in touch with me, giving updates and answering questions, everyone with whom I interviewed was wonderful, and the conversations were natural and enjoyable.