The interview process was very in depth and thorough. Excellent team and very high quality questions and discussions. There were several steps to the interview process, including preparing a presentation and discussing multiple behavioral interview questions. It was one of the most challenging interview processes I've encountered, but it was also very professionally satisfying.