The interview process is extremely thorough and takes quite a long time. I was in the process for over 2 months. There was an initial phone screening, a zoom interview, then an in-person interview. At the in-person interview there were several written tests to take. They are thorough in their selection but it's quite a lot of time to give as an applicant.