Initial phone screen with HR rep, then on-site interview with peers, then on-site interview with hiring manager & her director. Overall they were very professional and it was a good experience. Karina the HR rep was great - she kept me up to date on the progress and answered all questions I had on the process. I'm disappointed I did not get the job, but it was a good experience and left me with a positive impression of the company.