I was contacted by a recruiter and has an initial phone interview. The next steps were to meet with 3 individuals at the actual job site. The job interview with each individual was both challenging but very easy process overall. I was contacted within 2 days of the interview, in which I was offered the job. Very good experience and very good company.