Interviewed by phone with hiring manager, 2nd interview with technical person. Interview was very casual and chatty. Technical issues were covered.
I later traveled to NY (no travel reimbursement) to interview in person. I met with several members of the team and the hiring manager. This was basically 5 hour long interviews.
Hiring manager checked my references, slowly. Eventually, I received an offer from the hiring manager. This was contingent on a background check and reference from my current employer.
I provided all this and there were innumerable delays, eventually resulting in me declining their "formal" offer.
Process was way slower then I anticipated.