Pros
Very good benefits package. 401K + matching funds. Full medical, dental, vision, etc. and the company picks up most of the tab Job security... If you can tolerate the deplorable working conditions the compensation is somewhat above par.
Cons
Nepotism is a problem. Management communication is superficial and sporadic. Leadership places very little value on professional development or leadership training for middle managers, which creates a great deal of frustration. It may seem superficial, but several highly influential managers are particularly rude and profoundly disrespectful of employees. Some managers have had 6 or more greivences filed against them with no action taken. The work environment is stifling. 6 foot tall cubicles prevent communication and help enhance the culture of isolation and secret keeping Weekly hours for middle managers routinely end up in the 50+ range, and work life balance as a concept is basically non existent