Pros
The pay is great when they don't lay you off twice a year so that they can make their yearly dollar amount. Those high and mighty people in the company have to get their million dollar bonuses each year which means that the ones who really run the company, engineer's, conductors, etc get laid off around Thanksgiving and stay that way until after the first of the year. The medical benefits are great as are some of their other little perks to working there. Other than what I have posted so far they are a good company to work for if you are just starting out and have the patients that it takes to hold onto your job during the layoffs that they have each year.
Cons
During these said layoffs employee's have lost their homes, cars, marriages just to name a few. Think about the many Christmas's that they have had to nickle and dime themselves just to put a toy under the tree for their child who doesn't understand what is going on.