I am sure its legal --mightly unfair--. My contract says I have to give my work 12 weeks notice. But they only have to give me 4 weeks. --They also don't pay us company sick pay, not that I am bitter.--