I had an initial phone screening with a recruiter who was super nice, just to review my experience and learn a little more about the job. After that, they scheduled 4 onsite interviews and a final remote interview for the following day. The recruiters were so accommodating and friendly throughout the entire process!