Avantages
The company is very well diversified for a railroad contractor with five separate companies which offer different services in the railroad industry. As a management trainee, you may easily transfer between these companies and departments and get a feel for the type of work you truly enjoy. In the corporate office, you may gain experience in pretty much any of the basic facets of business management such as: accounting, finance, and administration. There isn't much of marketing department as this company provides services at the industrial level rather than consumer.
Inconvénients
You will notice shortly after your first day that the walls have eyes and ears, which provides for a rather hostile environment. Security is tight in Company headquarters; your every move is noted. This company uses a culture of fear (more than reward) to motivate employees. Salaries are also low considering the amount of work you're expected to perform, and there is a high level of turnover. The Company has a reputation for chewing up and spitting out its employees, so my advice to young college grads applying for the management trainee role: do it ONLY if you want to start a career in the railroad or other contracting industries, and take advantage of your time there to rotate as often as possible. Working for an actual Class 1 railroad doesn't provide the same opportunities to bounce around different departments and participate in such a vast spectrum of projects, but they surely pay better.