5 stages, fairly classical, with an assignement to complete. Nice interviewers and open process with email follow ups and clear deadlines to let candidates know how the process is evolving
Interview questions [1]
Question 1
what do you like most about your job
why are you changing