The interview process had a few stages - a phone screener with the recruiter, 1 hour video call with hiring manager, on-site half day interview with extended team, and then a call with an executive. The recruiting team did an excellent job of keeping me updated and informed along the way, particularly with arranging my travel to the headquarters for the on site interview day. I also got good feedback from the interview panel throughout my onsite day and got to ask all of my questions of the panel.