boss, trade secrets can be protected. i think the company acts according to US laws. in the USa many companies including google and microsoft have clauses that prevent or are very specific against going to a rival at least.
and in case of trade secrets - the contract might hold good, and btw it need not necessarily be a bond.