Pros
Great pay check, decent benefits package.
Cons
You have to hook up your arm to the company and watch them drain your blood out, no questions asked. Management could care less about anyone, except themselves. It is a dog eat wolf mentality. They do not follow their own policies (which incidentally they go above and beyond to print everywhere on giant posters). They claim safety first, but its actually the last thing they consider. Don't care about the mule, just load the cart with more stuff and get it moving. If you do not ever move a train, then you can claim to be the safest railroad in North America; however, you loose a lot of money doing that, so just fire everyone, and force resignations to cut back the work force. Once that's done, they overwork those remaining till they go home and off themselves.