There were four rounds after submitting my resume:
1. Initial recruiter screen: This round was fairly standard, general experience questions.
2. Hiring manager interview: This was also fairly standard, mostly focused on behavioral and values-based questions.
3. 2-hour top-grading interview: I was given a heads up about this interview, so I was able to prepare for it adequately, but it was still pretty intense. You run through your entire history (both educational and professional), and they'll ask you why you left each position, how your managers perceive/would rate you, and how you perceive/would rate your managers. It was long and a bit exhausting, but if you know what to expect, it's not too challenging.
4. Team panel: I met with some of my potential collaborators. It was a bit odd of an interview, as it felt like they didn't have any questions prepared (which was a bit strange considering how standardized the other rounds were). I also got the sense that they had different expectations of this hire than the hiring manager.
Overall, the process was not too difficult and everyone I spoke with was nice enough. The main reason for a not completely positive experience was that after all of these rounds, I was rejected with a generic "we have decided to move forward with other candidates who more closely align with the specific needs of the role" message. When I asked for specific feedback, I received no response, and it did not feel respectful of the time that I invested in the process to reach their final round.