7 rounds:
1. HR (culture)
2. Team (culture,technical)
3. Online assessment (technical)
4. Team (technical)
5. Team (culture)
6. Management (culture)
7. Management (culture)
While there were many rounds, most of the rounds were relatively short (~30 minutes). So the interview rounds progressed relatively quickly (1st round to offer in about 1 month).
The recruiter was very responsive throughout the entire process. Overall, I enjoyed the style of the interviews because it felt like they were assessing both technical abilities and who you are as a person.
The interviewers were also very upfront about the job expectations and company. Thanks to this, I felt I was able to get a good grasp of the company and team even before joining. I do wish more companies used this style of interview.