non-competes are a joke. dont let that influence your decision at all. where companies really have control of you is when they withhold part of your compensation until you fulfill the terms of the contract. then you are stuck there. but a non-compete is completely unenforceable legally plus its a hassle for them, too, to sue you. nobody really wants to go through all that crap.