A non-compete agreement bars a former employee from competing against a former employer for a specified amount of time. ... The non-solicitation agreement is a less restrictive contract and is narrowly aimed at preventing an employee from soliciting his or her former employer's clients.