Non-Competition Agreements: Key Factors That Affect Enforceability