Pros
The employees, the wages, benefits and variety of jobs and hours. Railroading allows you to choose a variety of jobs and hours. There is a price to be paid, it's called "seniority", as it used to be , the longer you were with the company the better the jobs and the hours became. Now it doesn't change much with seniority but you will see a slight improvement in income.
Cons
Harrassment, school yard bullying by Upper management. Unfair and inconsistant disciplinary action on a daily basis. Cut and dried, anyone who refers to his employees as "snowniggers" in any context, pretty much shows how much he will respect you, your family or your needs. (12% approval rating?, his friends and family must have voted) If you want any type of "quality of life" I suggest you find someone else to work for. The up and coming management shows little sign of improvement.