A non-compete clause keeps an employee from working for an employer's direct business competitors during their work relationship and after it has ended. Generally, non-compete clauses can only last for a specified amount of time. Additionally, non-compete clauses must meet specific requirements to be enforced, such as being limited to a reasonable geographic location.