Had an initial phone call with the internal recruiter - mostly talked about my background, what I'm looking for next, and she explained more about the role. Was then set up for a 30 minute video interview with the hiring manager. I had expressed to the recruiter that I was in the interview process with another company at the time and she was very accommodating in getting my next round of interviews set up ASAP.
Next I was brought into the office to interview with 5-6 other member on the team. They said that they usually don't schedule all those interviews into one day but they wanted to still be in the running since I was interviewing with other companies - which I very much appreciated. They made me an offer about a week after that.
My recruiter was very communicative and always made sure she gave me the latest updates. All in all it was a great interview process.