I work as a software engineer (independent contractor) in Ukraine. Outsourcing companies here often provide two contracts to sign: one is a legal local contract with Ukrainian company and another one is USA contract (which is written in English and therefore has no legal force in Ukraine).
So the question is, is there at least any purpose of such contracts? Can I break the rules stated in these contracts with impunity given that currently I'm not a US citizen, or will it affect me in some way in the future?