I first spoke with a recruiter at a university career fair. A few days later I had a phone interview, then the next week followed by in person interviews with multiple managers that you would potentially work under on-site. After the second round of interviews there was about 4-5 days wait before they called me again with an offer.