The process:
First, a virtual call that lasted about an hour
Second, an in-person interview that also lasted for about an hour, maybe an hour and a half.
Unfortunately this process took time months - much longer than I thought it should have taken, given how urgent the vacancy seemed. It didn't seem that urgent as I went through it. I think they could have done better.
After initial contact, it took quite a long time before the follow up online interview was called for.
And then after that, it took quite a long time again for the in-person interview to be scheduled.
And then after that, I've not really heard back anything (whether positive or negative) from the company.
I'll add that what I'm describing specifically is the interview process; for what it's worth I thought they were a great enough company that I should want to interview with them and keep the process going despite the delays.