You should better consult a lawyer than a bunch of random people if this is important for you. Or better yet: not work for a company that tries to make you sign such agreements. And especially not this one :)
I don't know where you live. In my country (France) overly broad non compete are not enforceable, and also you need to be paid during the non compete period (at least 1/3 of your compensation or something like this), which means that employers will almost always waive them except for very rare exceptions.
I don't know where you live. In my country (France) overly broad non compete are not enforceable, and also you need to be paid during the non compete period (at least 1/3 of your compensation or something like this), which means that employers will almost always waive them except for very rare exceptions.