Pros
Satisfactory pay and good benefits. Free MNRR transportation. Steady employment for as long as you like, although this may mean being stuck in the same position, doing the same job, at the same rate of pay, for decades. Working on trains is actually enjoyable. New trains are being deployed, old ones are being retired, and MNRR actually feels like a modern railroad now.
Cons
Management. Never in my life have I been so frustrated in my efforts to do a good job every day I go to work. When I spend more time walking on eggshells around management's delicate feelings, rather than concentrating on equipment issues, it's a recipe for disaster. If you have a disdain for office politics, don't bother applying. Facilities at MNRR are akin to fiefdoms, with lords who rule over them with a petty, iron fist. Apparently, MNRR supervisor training advocates talking to employees like they're children, because the disrespect and condescension is so common. So that leaves the actual job. It is ok, as I enjoy electrical work and enjoy trains. I cannot seem to advance, which is not ok. I am a lot more experienced and educated than my contemporaries, yet I am stymied. I have been passed over for outside hires. This is a common occurrence. For a job that relies on experience working with trains, that is very strange.