It's not a bad place to work. Management decisions are questionable, and benefits are decent compared to other companies. My issue is mainly job security and compensation. They treat you decent, and do lunches and things for employees, but that only goes so far when you aren't getting raises.
Free lunches sometimes, pretty good about time off.
Benefits are expensive, no raises regularly, poor management decision making