Your labor contract is signed with the foreign service. You are an employee of the foreign service, and then the foreign service sends you to work in a foreign-funded company in XX.
But if there is a labor dispute, it has nothing to do with the foreign company, because you signed the contract with the foreign service.