I like that they have great benefits for their employees including health insurance and dental coverage at very affordable rates. The only thing i dislike about them is how slow they are when it comes time to pay out your salary. They take forever to send you money once every month or two months. It's not really bad but just annoying because if something happens with my paycheck, it takes so long to get paid back! Also, sometimes there isn't enough hours available to fill all of our positions which makes finding work difficult.