The interview lasted around an hour in total, first interviewing with supervisors and then senior management. The interviewers were professional, on-time, and made me feel as though they were genuinely pleased to meet me. The interview was relaxed, personable, and didn't move too fast nor too slowly. I was asked to do a brief run-down of my resume and talk about previous experience and what I can bring to the company. I did find it a little odd that salary requirements were brought up as one of the very first questions I was asked, so be prepared to discuss that going in.