Initial meeting with a recruiter who told me about the company, culture, organization, etc. The recruiter also probed my interest, my background for job fit, etc. I then interviewed with the hiring manager, then peers and supervisor of the hiring manager. The overall process took about 6 weeks from start to finish.