I worked with a recruiter throughout most of the process. Screening interview, video call with manager, then onsite. I did a case study as well to test my skills. Overall, it was very thorough and lasted weeks, but I enjoyed getting to know the people and learn a lot about the company. I also took a Wonderlic Assessment.