The process starts with 4 rounds virtually. Then, the final round is a 3.5 hour in office interview panel. You basically meet back to back with 5 different folks.
I am marking the experience an overall thumbs down as after the rather arduous in person final round, I failed to receive any feedback as to why my candidacy was passed over. This is very out of the ordinary for tech jobs in today's job market. Leaves a bit of a sour taste in your mouth to never understand why you don't get an offer after meeting with nine people over the course of a month. This is after requesting feedback multiple times.