Talk about the epitome of anti-worker. They pigeonhole your career to the company you are working with. The ONLY bargaining power you have as a worker is that you could work at other companies, and non-competes prevent this by saying you can't work for ANY competitor. Is your career in a specialized field with five companies? Guess what, pick one and hope the work culture isn't cancer because you can't leave. Want a pay raise your company won't give but a competitor would? You're out of luck. It's not like you can just temporarily switch fields for a year and then come back to your original expertise after.
Amazon imprisons (metaphorically) their workers with a ONE AND A HALF YEAR NONCOMPETE. Some workers are literally being harassed and discriminated against but can't leave BECAUSE THEY CAN'T WORK IN THEIR FIELD WITH A COMPETITOR. Unless you live in California, North Dakota, or Oklahoma, you're out of luck if you want to move or find a healthier work place.
Such a sham, they should be illegal. “We're worried about trade secrets”, literally a separate part of an NDA states I can't share your proprietary information. “We taught you stuff you use a separate company” no, you hired me to do a job for compensation and I did it. Anything I learned on the way was for that purpose alone.