From the outside looking in; the industry seems like one of those that has a reputation as a well oiled machine, but is really a shit show only held together by the efforts and dedication of the workers.I can tell you that the engineers aren't overworked. Like airline crews, they time out.
(I have a friend who's a freight engineer.)