The interview process was very thorough but a good time frame between the stages, starting with a technical test, then a comprehensive case study and wrapped up with a series of interviews with the management team. Everyone was very friendly and helpful throughout the entire process, and the feedback in between the interview process stages was always constructive and with a positive tone.