<<If you work any 3 hours between 11pm and 6am, then your maxium shift length is 8 hours by law.>>
I think you'll find that many ATC staff work longer than that. When I retired the night shift was 10pm-7am and I believe that is still the case at some units.