The process started with an initial interview with a recruiter, an assessment, then 3 more interviews with hiring managers and the team you'd be working on. It sounds like a lot but the follow up was quick and thorough and only took a little over 2 weeks total.