It completely removes your negotiating powers in regards to raises and promotions, as well.  What incentive does an employer have to pay their employees fairly when they know that said employee is legally prohibited from working anywhere else?<p>It seems the surest way to hamstring your own career is to sign a non-compete.