Initially a recruiter contacts you and conducts a basic phone interview. Casual nice and comfortable. Basically it is to learn about candidate and see if they are a good fit for position. If you pass that, the next step is an in person interview while it can take a bit of time to schedule, the recruiter is great with giving status updates. In person, I interviewed with a small group, they really give you the opportunity to talk about yourself and skills. They ask questions as needed and allow the candidate to ask questions. Comfortable and professional Everyone was very nice. Definitely left me with a wonderful impression of the company.