I had two online Microsoft Teams interviews and one in-person interview. I talked to their HR department, then two hiring managers, and lastly came in to see the office. Everyone was really welcoming and asked good questions. I felt like I was joining the right team for me.