I was referred to the position by a friend from college. I submitted my resume and cover letter via email to the company recruiter. I was almost immediately scheduled for a phone interview and then an on-site interview. Was interviewed by about 5 employees from different departments. Offer came less than a week after.