Seems like a great company. The interview process is great, clearly letting the applicant know the culture and the steps they have laid out for everyone to succeed. The seem to take great care of their employees with good salaries, benefits and even paying for their education.