The first step was a phone interview (about thirty minutes) during which I was asked about prior experience and what drew me to the company. This was shortly followed by an email invitation for an in-person interview. The interview was very thorough and lasted about two hours. The staff was very friendly and passionate.