A very long interview process, but worth it in the end. Started with a phone interview with 2 people, then was called in for an in-person interview. The in person interview consisted of 4 separate 30 minute interviews with multiple different people. Everyone had different questions to ask and had a different role on the team. They said the reason they want to have such an extensive interview process is to make sure that everyone joining the team will be a good fit, and having more opinions on the candidate is helpful. After my in person interviews, I received a call the next morning with the offer.