A non-compete letter is a summarised and abbreviated version of a non-compete agreement. Sometimes a letter is used in place of a contract.
However, the issue with a letter is that the employer presents the documentation to the employee without consent.
A non-compete contract, on the other hand, means that employees will have the opportunity to review and re-negotiate the agreement until all parties are comfortable signing off on the terms.