I applied through a recruiter. The process took 3 weeks. I interviewed at Flywheel
Interview
First interview over the phone with HR person then on-site interview. Phone interview lasted about 45 minutes with overview of the position and company history. I went over my resume and the experience I had with each position. On-site interview was with hiring manager and basically reviewed my technical skills.