I was contacted by the recruiter about two weeks after I originally applied. Phone interview was about 30 minutes with recruiter then was scheduled to come in. Interview had to be rescheduled due to hiring manager out of office and was rescheduled for a week later. Met with recruiter and he helped move the process along as I had another final interview. Accepted offer from recruiter who was helpful describing the benefits and stock plans to me. Overall, happy with the speed and quality of the process.