If it passesit will be very hard for companies to keep their secrets to success. Ex: McDonald's Big Mac sauce
Don't they have trade secret laws and nondisclosure agreements for this?
I don't know how it is in every state, but in mine if you have a noncompete in order for it to be legal they have to specify it to a strict location - it can't cover the whole state. So, you could move to a different city and work in the same job. The noncompete just keeps workers from switching to a local competitor for a higher salary.