I applied for an open position online and received a phone call/email from a recruiter less than a week later asking to schedule a phone interview. After a short "getting to know you" interview, I was contacted a few days later about an in-person interview. I came in about a week after scheduling an interview and interviewed with about five different people, who were all courteous and asked good questions about my skills. The day before my interview, the recruiter was nice enough to send me some "helpful tips" in order to have a successful interview, which was in fact very helpful. The recruiter said they would be in touch in the coming days, and sure enough, I received and accepted an offer four days later.