Pros
The company will probably be around forever, at least until teleporters are invented. Someone always needs something shipped and rail is pretty cheap.
Cons
Your salary after your first couple of years will never grow to match CPI or interest rates. This is a trick to make new hires think good raises are standard. The company view on training technical staff is that you should do it for free on your own time, it's a you problem, not a company problem. Your skills will stagnate if you stay here for long. Management is still trying to live by 60's rules, they demand company loyalty without giving any back. You will literally see layoffs to meet a projected operating ratio. Employees are an extremely mutable asset when it comes to money. Lastly and my favorite, we were forced to come back in to work and upper management is upset that we aren't using the conference rooms since they paid to have them made.