The answer to this is “yes”. This agreement or contract is called as the non compete clause and is usually intended for people in job positions that may bring with them trade secrets or start up a rival company which might steal business or technology. These companies will make the employees sign agreements at the start of their job stating that they will not work for a competing company for a number of years after their employment is terminated.