Pros: stable company; there are some good people who work there
Cons: poor relationships between leadership and workers
Poor communication in decision making because leadership doesn't take time to understand processes. There are politics in every company but the culture is making a turn for the worst. Benefits are costing more and raises are getting smaller. Little work life balance. If you find your niche, you should be ok. If you are liked by the management team, you can move up.