The best advice in this common mal practice is setting as base law court your jurisdiction; the farer the better.
For instance, I am in Spain and I always signed contracts based in California, etc. Badly done! Next time I will set Madrid, Spain courts as ruling law.
This way you can sue the ass off them and make them pay the money in debt and even some more to the courts.
Unfortunately that will probably not do you much good. If the company is based outside of Spain all the Spanish courts can do is take their assets located in Spain which is probably nothing.
How will the Spanish court enforce their decision abroad? I know there are agreements between te countries, but what happens practically after a decision? Who gets activated in the US to enforce the decision?
You can take the judgement to a US court and it will be a simplied process. As long as it is a "normal" country like spain it shouldnt be a problem (if the court was say an Iranian court it might be more difficult).
Good answer and better question: Do civil law can enforce itself without bilateral agreements initiaing a claim to a foreign court? I don't think so. Even criminal couts can't without agreement.
Without agreements you go ahead and win your local case and then hope that the contract is enforceable in their country.
Thing is torts are very similar all over the place. Like if you are a former british colony your laws are usually roughly compatible. Most countries dont have a "contract was signed overseas fuckem" law. But some do.
For instance, I am in Spain and I always signed contracts based in California, etc. Badly done! Next time I will set Madrid, Spain courts as ruling law.
This way you can sue the ass off them and make them pay the money in debt and even some more to the courts.
edit: typo