To me (not living in the US and some other countries), it is weird if it's legal even if it's in the employment contract.
The idea of companies having the power to decide what it's employees can or can't do OUTSIDE of the company seems absurd.
The idea of companies having the power to decide what it's employees can or can't do OUTSIDE of the company seems absurd.
Edit: typo