Pros
I worked there for 17 years. Although this only applies in my situation I will get a pension and that's for putting the time in, something unheard of these days and no longer offered as a benefit. Also started my 401k there and did well (more for my own choices)
Cons
I had convinced myself with all the negatives with this company maybe this was a boot camp situation and things would get better. As I realized where my future was headed down a dead end street I decided anything would be an improvement. My goal was always to do work but more times than not get caught up in elementary school foolishness. The section and department managers have their immediate circle of friends and you are either in the club or not considered a team player.