Typical interview setup of: recruiter screen, 1-hour manager interview, and then a 3 hour "virtual onsite." The final interview consisted of a panel and then 1 on 1 interviews with various team members. Everyone I interviewed with was polite and engaged throughout the process. I was never contacted after the final interview about a decision either way.