Recruiter phone screen, followed by an analytical exercise. If you pass, you get a hiring manager phone screen, followed by the onsite interview (which usually lasts 4-6 hours and includes 1:1 up to 3:1 interviews), followed by an offer. Worst part was the disorganization among the recruiters/coordinators (scheduling snafus), best part was meeting the team in the onsite interview.