I was contacted by a Senior Talent Partner at Gravity Sketch about the opportunity via linkedin and had a 1 on 1 with that person to see if it was a good fit (for either of us). Next I met 1 on 1 with the hiring manager for the position and my potential direct report. They asked the right questions and explained why they were looking for someone like me. The third step was a larger (team) interview/walk-through in VR to check some of my previous work and vet my basic knowledge of their tool. Finally, I met with the CEO to see if there was a good culture fit and expectation alignment for the actual position. I did meet one more time after the final with the 2 team members locally I would be working with on a day-to-day - I thought that was essential and had no problem agreeing to the last minute add-on.