LONG!!! I started with a recruiter, then had a phone interview with the hiring manager, did an online assessment and talked to the Director of HR for the company. Then, finally!, took a day off of work, flew to another city and met with the hiring manager.