Would you join a company that prevents you from working with their associates in future? Why/why not?

Say there's a big MNC level company that hires you and in their contract is a clause stating that once you leave the co., you can't work with a certain number of companies which are associated with them, like clients, or vendors (forever or for a certain period of time)
How much legit it is, legally speaking? What if we do actually work with those barred companies in future? Please explain more in comments.
Yeah
Nope
I don't know
Select gender and age to cast your vote:
Would you join a company that prevents you from working with their associates in future? Why/why not?
Post Opinion