Phil, to be fair, you have only experienced things from a trainees perspective... as a valid ATCO you will find that the Ts&Cs are good.
I'm glad to hear that! I wish I was having my own experiences regarding NATS... so far I can tell you first hand about... the recruitment process! :P
There must be few jobs where the T&C are so good and the attendant hours, overtime, work at home so undemanding.
One word: Policing.
I've worked with the Police T&Cs and they are... generous to say the least!
ATC would seem to beat the pants off that job though for so many other reasons!
Phil