Pros
If you work at a station with good management, it could be a decent job. It can be demanding physically and mentally but good managers can offer valuable support to you. The pay is reasonable and anything past 8 hours in a day is overtime. Anything over 40 hours in a week is also overtime.
Cons
If you happen to land at a station with bad management, you most likely will move on quickly. Newcomers can be treated quite badly and given the worst assignments. Newcomers usually get the worst routes - generally the physically demanding ones that veterans do not want. Vacations are handled through a bidding process. If you are new, don't expect to get vacation time in desirable months. Routes are also given out in a bid process. This is why senior employees get the best routes - time at the job. The days can be very long.