3 round interview - phone screening, Interview with hiring manager, then with Director. Spoke with the recruiter early April. Really informal phone screening process (recruiter was very nice). 2 weeks later she reached out and scheduled a meeting with the hiring manager on a Friday afternoon onsite (went really well. More formal than with the recruiter). The following Tuesday I got yet another call from the recruiter saying the manager was happy and wants me to speak with the director of finances. I scheduled it the next day (Wednesday). Director was as formal and easy going as the recruiter. At the end of the interview I was told I should hear back later that week. Next day (Thursday) I got the call from the recruiter with an offer.