Thorough, but not overly time consuming interview process that includes both technical and soft skill assessment. Interviewers are knowledgeable and ask concise and relevant questions. Unlike some other interviews, this did not feel like an interrogation and was more of a collaborative discussion.