I was contacted by a recruiter, who I then spoke with on the phone for 30 minutes. One week later, I spoke with the hiring manager for around 30 minutes, and a couple days later I came onsite for an interview. During the onsite interview, I met with both the recruiting team members again, and 2 or 3 other people. The process moved very quickly - my interviews were completed within 2 weeks - and the team was super friendly and accommodating throughout the process. I was really impressed with how quickly they moved and how excited everyone was to have me join the team.