Very bad process overall. After an initial phone screen, I was subjected to completely amateur behavior from recruiters. It took 3 weeks for my virtual on-site interview to be set up, with around 7 schedule changes from the beginning to interview day, with the lineup and schedule still changing up until the day before.
The actual interview process was fine and the panelists were good, but ultimately I was dragged all the way through to final stages, had them reach out to my references, and then didn't get an offer, with the reasoning being something that you could tell from my resume. So honestly, it felt like an entire waste of time.
Wholly unprofessional, and wouldn't recommend anyone else go through this process.