I have been working as an ATCO for 9 years now and I mostly enjoy working in shifts; the worst I ever found was to have to stay at work at Christmas or even worse, on New Year's Eve (only getting up to work in the New Years morning beats it
). Having a fair roster solves the problem; you won't go to work on [u]every[/] Christmas.
However as a father of a 2-years old boy I must say that I can hardly find time to regenerate; frankly speaking I can't wait untill he goes to kindergarden - should be one year from now