Three step interview process. Thirty minute phone screening followed by three hour in-person interview. During the in-person portion, I was interviewed by two different teams, as well as someone from human resources. The third round involved a presentation in front of the staff team.