I had about 3 rounds of interviews.
First was the normal online personality stuff.
Then a digital interview (20 minutes recording yourself, kinda awkward)
Final one in person. Final interview was more like a cattle call. About 40-50 people. They have about 6-8 interviewers there for the candidates. You get called up in the same order you signed in. I was slightly early but still at the end. This resulted in me waiting for 2 hours to interview for about 10 minutes. They had pizza and some employees to talk to about the role but I was more frustrated that they didn't just schedule half for one hour and the second half for the second hour.
Nothing too crazy with the in person questions. Regular stuff like tell me about your past jobs, how you deal with conflict, strengths, weaknesses, etc. Literally took 10 minutes.
Got an email the next day saying I got the job.
The company is great to work for - culture and benefits, very transparent and will help you with anything you need. Lots of ability to grow your career.