Pros
The benefits are good. Historically , this was a great place to work even though the salaries weren't competitive. The company has made a big change for the worse within the past 2 or 3 years.
Cons
Hard work and achievements go unnoticed due to leadership taking credit. Work/ life balance is horrible for full time salaried employees, it's more like exploitation. Front line employees usually take the fall for leadership incompetence's as most will not take responsibility for their decisions. Senior leadership is more interested in punishing people than learning and growing from mistakes and setbacks. Also, this is a pseudo governmental environment. Family members, neighbors and close friends usually get first dibs for progression. Also, the pay is very low compared to comparable positions at other companies and industries.