I recently started a new job. A few days in, my new boss tells me I have to sign a non-compete, which says I cannot work in another IT role for 10 years after I leave. The company does not do IT work for clients. I am the only IT person in the company and I do IT work internally, not for clients. They conveniently waited until I quit my previous job to tell me about this. Is this agreement even enforceable?