Excellent interview process overall. Extremely thorough and comprehensive, while very fair. Good clarification and answers to my questions. Also, they provided fast and accurate feedback from the interview process and let me know the next stages and timelines.