Non-competes signed in another state are rarely enforceable for employees working within California. There are many examples of non-California companies losing these cases in the California courts. I used to work for a Fortune 500 company based in New Jersey. They insisted that all employees at all sites sign their standard non-compete agreement, drawn up by their New Jersey-based lawyers. Pretty much everyone in California knew that it wouldn't apply to them (even the HR folks admitted it) but they were required to sign it anyway. So, is the employee being unethical for signing an agreement that they have no intention to honor, or is the company acting unethically for asking their employees to sign a contract that they know is illegal? I put a greater burden on the companies in this case. They should know better. A good friend of mine was sued by this large, NJ-based company after he left them and went to work for a Silicon Valley startup. He was successful in his defense, although I suspect that the company will not change its practices.
These so-called "right to work" laws are a critical engine for an innovative incubator like Silicon Valley. There is no doubt that we wouldn't have such a fertile ground for development of new business in Silicon Valley if not for the prohibition of non-competes. Individual companies may not like it, but it's unquestionably good for the economy as a whole. You are still prohibited from revealing any confidential or proprietary information from your previous employer, but you cannot be barred from working in your field.
Here's a website with some information about California's laws
http://www.donnerlaw.com/contracts.htm
These so-called "right to work" laws are a critical engine for an innovative incubator like Silicon Valley. There is no doubt that we wouldn't have such a fertile ground for development of new business in Silicon Valley if not for the prohibition of non-competes. Individual companies may not like it, but it's unquestionably good for the economy as a whole. You are still prohibited from revealing any confidential or proprietary information from your previous employer, but you cannot be barred from working in your field.
Here's a website with some information about California's laws
http://www.donnerlaw.com/contracts.htm