Great Benefits, Most of the supervisors are easy to talk to and they listen, the managers are approachable and care about their employees, lenient rules and dress code, great pay, great benefits
Cons
Some politics, people play favorites, can be gossip, some supervisors take advantage of their power