Hey, at least locomotive engineers never copy and paste from StackOverflow!
(by flexible hours I mean he has no sleep schedule and may have to work 12+ hour shifts at any time of the day, with the possibility of a 8 hour break and another 12 hour shift)