Nice people, very professional atmosphere. If you get called for an interview, make sure you switch your schedule around to go. I lost an opportunity because I couldn't. The interview process is composed of many different interviews and steps, you will meet with a lot of different people. I applied online to many open positions, and finally heard back after about a month and a half. I was contacted and given a time to come in to interview. I was interviewed by two current employees who would be overseeing me, and they were both kind.