I applied online and was contacted by the recruiter the next day to set up a phone interview. After the phone interview with the recruiter, a second phone interview was scheduled a week later with the hiring manager. The next step in the process was a two hour video conference call (four half hour interviews with the recruiter, hiring manager, and two peers). The final step was a three hour on site interview (five half hour interviews with the HR business partner, two cross functional business partners, the director of the department and finally a casual coffee meeting with the hiring manager and one peer). The recruiter followed up the next day to schedule a call to discuss feedback. The call was the next day and at the end of the discussion an offer was received. From application to offer the entire process took about a month.