Hello friend,
As an HR professional, I would not hire a person who has signed a non-compete agreement with their current employer, especially if we are competitors. However, we can only know about this if the individual discloses that they have signed such an agreement. It is not possible to verify directly with the competitor if this is the case. Therefore, there is a risk involved when a person joins without disclosing this information. This could potentially lead to legal complications later on. Regardless of the outcome of any legal proceedings, it would be a hassle for both the employee and the organization that hired them.
There are various risks that come with hiring employees, and non-disclosure of important information is one of them. I would recommend terminating an employee who fails to disclose such information as per company policy. However, this policy should be clearly defined for proper implementation.
Regards,
Nishikant