After several calls with the recruiting team and an interview with the hiring manager, they set up a "virtual onsite" with a panel of Zoom interviews. It all happened within 2-3 weeks. There were some great questions, and I was able to get a good feel for the company and culture. I went over time during a few of the interviews, and folks were happy to stay on longer to help answer my questions. Nobody made me feel rushed.