Applied online, recruiter called to setup a phone interview. Hiring Manager called for a 30 min interview. Got scheduled for an onsite interview about a week later. I come from a technical background but the position wasn't technical at all. They were looking for a more project management background based on my observation from the interview.