About an hour long, mostly behavioral, very nice interviewers. The bad part was that they gave me a verbal offer that was ultimately rescinded for no apparent reason other than them still considering other candidates (after the offer). Very unprofessional to be given the impression that you have the job when you don't.