Original contact came through a recruiter. The first part consisted of a 45 minute face to face with HR and a technical supervisor, Next phase was a more extensive and more technical interview on site. The interview process was less technical than other interviews, but still challenging. Company seems to be very people driven.