The whole process took about a week. I applied online on a Monday that same day they scheduled a phone interview the nest day. The recruiter basically just ask questions about my previous employment and then she scheduled a face to face interview with the hiring managers that Thursday. I had a panel interview with two hiring managers and I interviewed with another candidate. I was so nervous they asked both of us about 3 questions each and they wrote down every word we said, the interview was all behavioral based questions. after that I got a call on Monday from my recruiter offering me the job, Overall it was one the best experienced that I have had with interviewing.