Non-competes can be enforceable in certain circumstances, depending on the state. Generally, an employer can only enforce a non-compete if it is reasonable in scope and duration, is related to a legitimate business interest (such as protecting business secrets or client relationships), and does not impose an undue hardship on the employee. It is important to note that some states (such as California) do not enforce non-compete agreements at all.