About 3 weeks total and very communicative throughout the whole process (all via Zoom). The first interview was a 30-minute phone call to discuss the company, team, and interests. After moving on, I completed other 30 minute interviews with all other team members (in my case 2 others). These interviews were more to talk about job specifics and get a better picture of day-to-day tasks and long term goals for the position.
They informed me that I received the position within 5 days of the last interview.
Overall, very straightforward process and enjoyed talking with all of the employees!