I applied online and heard back from a recruiter within a few days with a request for a phone screen, which lasted about 30 minutes. The next day, I got a request for a video chat and the day after that I was invited for onsite interviews. The onsite interviews lasted about 3 hours, and I met with 3 people. The very next day, I received an offer.
Overall, the process was very quick, efficient and enjoyable. The recruiter laid out clear expectations of the timeline and took steps along the way to make the interview process both comfortable and easy to follow.