The interview process was long, but straightforward and actually helpful to meet so many team members to get a real idea of the culture. There was a recruiter phone screen, video interview with direct manager, site visit and interview with team member, video interview with cross functional team member, then finally a video interview with hiring manager. Two of my interviews did have the exact same questions though so that seemed unnecessary. I was contacted to schedule the phone screen about a week after applying, then it took about 2 weeks to get through all interviews, and I was extended an offer a couple hours after my final interview.