Pros
Working at a barge/rail facility, operations employees often get to do numerous different tasks and operate multiple kinds of machinery. It's not a monotonous job and you quickly build relationships with the people with whom you work.
Cons
Employees with several years and a ton of experience are often taken for granted and raises/wages are not competitive with similar companies. Advancement opportunities are rare for hourly employees regardless of experience and management is quick to cherry pick in an effort to dock employees on reviews and justify denying raises. Management expects employees to happily switch or change shifts, drive out to other facilities and cover employees on other shifts, while volunteering/agreeing to do these things isn't reflected in evaluations and raises.