The entire process was very well run with great communication at each step. First step was a phone screen with a recruiter, then a 30 min video call with the hiring manager. I then met with 4 other team members, one of which was giving a mock case study presentation. Last step was reference checks.