The company that will give you the visa first should be the company that you will work with simply because there is no way that you can have two visas.

When the second company will apply you a visa, which if you already had, their application will be rejected, so, you can not have 2 working visas.