I applied via their website and soon received a phone call for an initial screening and details about the position. I was told I would receive a call in the next week or so to schedule an in-person interview. I followed up once, had the interview scheduled, interviewed, and received the offer within two weeks. The whole process was about a month long.