Phone screen, followed by a technical. Final round is 3 technicals, a behavioral, and a machine learning system design. Pretty standard stuff.
PROS: Interviewers were kind and helpful and professional.
CONS:
Scheduling was a bit awkward. Some things were scheduled after hours for the start of the day, resulting in both parties missing the meeting.
EXPLODING OFFERS! Recruiters are arrogant and unattentive. They do everything over the phone to leave no paper trail, including the offers, and pressure you to negotiate on the spot. Furthermore, the offers "expire" after 24 hours. And they *don't* give you any offer letter till you accept verbally/via email. Very predatory.