Call out and shifts are horrible. Guaranteed to be called out when on call so you can't fall asleep. Engineers driving around like zombies the next day. Impossible to book a holiday as you have to get shifts covered. Managers will authorize holidays booked in advance but you are still expected to try and get shifts covered. Job suits someone with no kids but if you have kids don't bother.