The interview process consisted of 1 phone screen by the recruiter, a 30 minute call with the hiring manager, 3 calls with team members, an on-site final round interview and presentation. The process went quickly but was extremely thorough. I enjoyed every conversation I had and was more impressed after each interaction. In total, from application to offer, it took 3 weeks.