3 stage interview process, including competency based interview, case study and presentation, and meeting with senior management. Additional numerical/verbal/language testing was also involved. Each interview involved 4 or 5 people on the other side of the table. The process felt long but did give enough time for both sides to get to know each other.