Pros
Fortune 500 company, good ESPP program, leadership doesn't leave much to be desired, advancement opportunities, within corporate at least.
Cons
Plants around the country are very fragmented and operate very differently, which can lead to issues/frustrations. Training for positions can be poor, trial by fire mentality, thrown in and left to figure things out.