5 rounds anywhere from 30 - 90 minute a piece. The recruiter for the most part kept in decent touch and I made sure to voice transparency about my current offers and timelines early and often. I met with director of engineering who told me after the last round they would get back to me by end of week.
Then I reach out after not hearing anything and the recruiter says " Do understand we have to get all the other candidates through and will take about two weeks"
Truly one of the most inconsiderate and unprofessional experiences I've had. Thank goodness I uncovered this superfake attitude before an offer was extended.