Initial screening with a recruiter, then a screening with the hiring manager.
I was invited to the virtual on-site with several members of the team, spread across two days in 3 hour increments.
I completed my onsite with more conversations with the recruiter and hiring manager.
I was updated frequently throughout the process by the recruiter, and it was a very positive and informative experience.