Interacted with a number of different recruiters and although the interview process overall was very long, all steps in the process were clearly outlined to allow for adequate preparation. All interviews were remote and done over video chat with sufficient email communication in-between to have a thorough understanding of what to expect.