My first 2 interviews were over teams and went really well and happened very closely together. After my second interview, a couple of weeks went by without hearing from them so I wrote a few follow-up emails about why I wanted to join the company and had a response the next day to schedule my final interview.
My final interview mostly consisted of me asking questions of the team, and diving into the company more. This was one of the most professional and rigorous interview processes I went through but I appreciated being challenged and just confirmed that this was an office I wanted to work for.