What should you do when you're offered to do different stages of work from two different clients (i.e. agencies) for the same project?
By different stage of work, I mean the working stage and the verification (QC) stage, which generally should require two different persons. The projects were outsourced, hence this incidence can occur.
I know turning down one is a must, but what to do when this situation keeps coming and you signed NDA with both parties (with the clause that you cannot tell anyone that you work for them)?
It seems that I am the main freelancer for both clients. For the first client, I already worked with them in many projects in verification stage and I'm sure that they ask for my availability first before other freelancers; for the second client, they just stated that they want me to be their 'main freelancer' for their 'client', which seemingly they get outsourced from the first client - and they get outsourced because of the 'test' they asked me to do to qualify to be the outsourcer of this first client.
Any advice is appreciated.