Spoke initially with a company recruiter (phone, 45 mins)
Panel interview with employees from variety of departments (virtual, 5 * 45 mins)
Final interview with hiring manager (virtual, 60 mins)
Call with recruiter to discuss offer (phone, 45 mins)
Everyone was very friendly and helpful. It felt like a series of pleasant conversations in both directions. Impressions and information shared during interviews have matched actual company culture after starting work.