I worked for a company for 3 months as a sub-contractor. The company i worked for is based in TX, but my job was in CA. They made us sign a non-compete agreement upon being hired. Three months later, after having problems like, not getting paid on time, and not getting paid the promised rate, I decided to switch to a better company. I was offered a position with a competitor company of their's and I accepted. I have been with them for a month now. Now, I am learning that my previous employer has found out that I am working for their competitor, and are threatening me to take legal action against me. What should I do? I hear that a non-compete agreement has no legal standing in CA, but in TX it does. Someone also tells me that it is a race to the court. Whoever goes to court first wins. CA labor court will dismiss the case, however TX might rule in my previous employer's favor. I need some advice, and also a referrel to some good attorney who handles this kind of cases. I happen to be an H-1B worker, if that would make the things any different.