1. Contacted by email by a recruiter to schedule phone screen.
2.) Phone screen with recruiter (the next day)
3.) (After a successful phone screen) The recruiter schedules a face-to-face with a hiring manager
5.) Interviews with hiring manager (2 days later)
6. Hiring manager calls with a job offer (2 days later)
Whole process takes less than 2 weeks from the time a recruiter calls you to the day the hiring manager calls you back with an offer.