The interview process was long, but good overall. It started with a 30 minute phone screen to assess my experience and interest in the role. After that I had a coding technical, then two knowledge technical interviews. At this point we decided that I would interview for a different role, and I had to take another coding technical interview asking more challenging questions. After that, I had an interview with the individual I would report to. Finally 2 interviews with senior leadership. The interview process was long, but everyone who I spoke with was professional, communicated well with me during the process, and gave me good insight into what working at the company was like.