The first interview took about 2 hours. I spoke with the hiring manager, and then to the engineering manager, and then to the head of project management. The hiring manager had a great manner - he seemed to be figuring out whether I'd be a good fit for the company, its culture and its current needs (it's a very small company of about 25 or so people.) The discussion with the head of engineering felt pretty positive - talking about Agile, about my past experiences in software companies and how they might relate to working here.