A recruiter reached out to me a few weeks after I submitted my initial application. We had a quick phone screening, after which he confirmed I would be a good fit for the role and set up an interview with the hiring manager. About a week later I had a 30 minute phone interview with the hiring manager, which went really well. I was scheduled for an interview with multiple members of the group the following week. I interviewed with eight people, including two hiring managers and the recruiter, over the course of a 6-hour Webex call. Each member asked me a series of technical questions relating to my skills and prior job experience. I received an offer the following week.