The process was done remotely by meeting with a recruiter to discuss the position. Then i had a few skype calls with the COO and head of Marketing before they offered to fly me out for an in-person interview. The in-office interview was held over the course of 4-5 hours where i met with different teams and leaders that I could be working with. They took me out to lunch and paid for all my airfare, uber rides etc. Overall it was a very pleasant experience.