After submitting an application, I completed an on-demand video screen where questions were prompted on the screen for you to answer (each question provided unlimited think time before starting and 1 retake), followed by a phone screen with the recruiter, and then a 4 hour virtual interview with several groups of individuals including delivering a brief presentation to the hiring manager.