Since I worked in the office of an ALT dispatch company, now I have left that company and want to work in a different ALT dispatch company, but the contract said I can’t work for another ALT dispatch company for two years, due to spreading company secrets.
But, would they ever find out or do anything to me if I did start working at another ALT dispatch company’s office? Any thoughts or experiences?
Here's a Q&A about restrictive clauses from a Tokyo law firm. TL;dr unless you're working with cutting edge tech, the clause is irrelevant. Best of luck in your new job!
Technically, I don't think that they can prevent you from working for another dispatch company. I believe that non-compete clauses can only really be enforced if you sign a contract as part of a severance agreement. Usually this requires a payment that indicates a transaction that is binding.
However, companies can do a lot to harass a former employee, even if they don't have a legally enforceable position. I've never been in a situation where a non-compete clause of a contract led to any difficulties, but I do know some people who have. But these were in tech companies and not in the ALT industry. Even in tech, where intellectual capital is a significant part of any company's competitive advantage, moving to a competitor is very common.
One thing is that while these matters have rarely been litigated in Japan, it is rare for any legal system to justify enforcement of a post-employment clause when the person's livelihood is dependent on working even for another company in the same industry. Divulging corporate secrets, though, is something that can be litigated, so if you continue to work in the same industry, I'd keep mum about anything that went on in the previous company. :-)