They attempt to provide extras (lunches, awards etc.) to improve employee conditions, however it's just a band aid on the problem.
Cons
Management are your typical HS jocks/mean girls/bullies. They over promise and under deliver, then blame their inadequacies on newer staff. I have seen many incidents of demeaning/bullying of staff by management.