Yes many companies do make you sign such clause, but it's only relevant up to point you are employed there and very little after. Most of the "free world" guarantees that nobody can control where you can and can't work by constitution, which overrules anything you may or may not signed. Only...