Interview process was very thorough. It started with a phone screen, then about an hour zoom call with hiring managers, then another hour technical skills zoom call, then a 6 hour 3-panel zoom interview that started with a presentation you make (you choose the topic), followed by questions ranging from technical to behavioral. Although the process was lengthy, I felt that everyone I dealt with was respectful and easy to speak with and I sincerely enjoyed the whole process. They all asked relevant questions and seemed genuinely interested in what I had to say.