The non-compete keeps someone from signing a position with a competitor. But in order for a non-compete to be legal, the company should have to pay the employees salary (or a significant fraction of the salary) for the duration of the non-compete contract.