Pros
Union representation, pay is decent and getting better, great coworkers, able to transfer anywhere in the country if you decide to move
Cons
Private corporation, so expect a lot of the same bureaucracy, training, and mundane things you would find in any job regardless of industry