First spoke with a recruiter over the phone, very easy to talk to and gave good advice for preparing for in person interview when asked. Overall pretty casual, a number of questions were asked regarding resume and skills. Lasted 30 minutes overall, a lot of room for questions and conversation. 2 managers were in the interview.