Pros
1. pay is decent 2. benefits are great 3. having a pension ain't bad either 4. sometimes you're doing nothing at work, but still getting paid ... "hurry up and wait" has it's benefits! 5. they know how to make money ... which eventually makes it's way down to employees and not just VP's
Cons
1. the management practices need to hurry up and make it to the 21st century 2. they "know" who they're going to promote before the "so called" interviews begin, so don't think you're going to get promoted from within without knowing the right people 3. they call themselves "railroaders" and their serious about it! It's a culture that they try to force on you ... whether you agree with the characteristics of the culture or not! The term I hate most - "Well, this is the railroad ... " 4. They work the crap out of you ... trust me, if you're getting paid well they're going to work you to the point where you feel severely underpaid. 5. Also, depending on what your position is and where you work the work-life balance can be a challenge.