The interview process was a little circuitous largely due to the fact that the original hiring manger for the role changed mid-process. It started with a phone screen with the recruiter which included some comp questions. Next was a hangout with the original hiring manger. This was followed by a long pause, then I flew to NYC for interviews and presentation which was a little weird because the hiring manager was not here - but I did end up meeting the person who ultimately became the hiring manger. Another long pause. A couple more hangouts with TPMs.
Then offer and acceptance. This is to the best of my recollection 2 + months later.