Phone screen with HR, followed by 2 separate in-person meetings. They look for (1) skills and (2) fit/culture. At my own expense, I travelled from Philadelphia to NYC for in-person meetings scheduled with 2 people. But there was a scheduling mix-up and I only met with one of the people - after waiting for 2 hours. I was then asked back to meet with the manager who was unavailable during my 1st in-person interview, and this meeting was scheduled for 8AM, even though I previously requested a later start time since travel time is 3 hours for me. After all this, the feedback I received was, "they didn't think you were the right guy," with no detail of what that meant, or where the gaps were.