Very long and unique interview process. Usually includes a preliminary phone screening, online assesment with personality questions, group interview then individual interview. My individual interview included a training session then an assesment based off training followed by an evaluation discussion. Definetly put on a thick skin and dont let them fluster you, have strong reasoning and logic behind your questions.