Had a phone screen with the recruiter, and then that day itself had a phone call with the hiring manager. Got brought in to interview with the hiring manager, business partner, VP of Finance and CFO. Half-way through my interview with the VP, something came up and he had to leave and the CFO was unable to interview me during that on-site. Was re-scheduled to another day to interview with the VP of Finance and CFO. Then had a final round with the Chairman/Co-Founder. Entire process took about 6 weeks, which considering there was a delay because of the holidays was quite fast. All along the way, including the three week break, the recruiter kept in touch and informed me of everything that is going on. The recruiter was also great at letting me know what to expect from the different interviewers.