I applied for the position online, and I was contacted by the recruiter approximately three weeks later by email to schedule a phone interview. I was asked basic interview questions, and then the recruiter set up an in-person interview.
The in-person interview was approximately 30 minutes. I was contacted approximately 3 days later with a job offer.