This question is close to Must the customer mention the existence of my own company to the final customer? but with a big difference: The customer wants me to work onsite at the final customer.
Long story: I was approached by Headhunter A from the UK, she wanted me to give her my CV as a .doc-file. Then she forwarded me to Headhunter B, which she said was a colleague but in reality is a different company (in germany). Now B wants me to introduce myself to the final client (Company C, also germany), but in the name of a different company: IT Consultant D (germany). If I would go through with that contract, I would work fulltime as a freelancer for Company C for almost a year, at Company C in the name of Consultant D and will have a contract with Headhunter A.
I am pretty sure that I won't take this offer, because of Scheinselbständigkeit (german equivalent of Misclassification of employees as independent contractors) and the obvious reason: That this is not normal.
I am from germany but in all my projects until now, I worked for companies outside of germany.
So my question: Is this normal, am I overreacting? Is this maybe normal for german companies? Headhunter A wanted my CV as .doc, she promised not to change anything, but I am pretty sure, she redacted my contact-info. Or is there another reason why someone would prefer .doc over .pdf?
Thanks for the responses so far.
I ask Headhunter B for clarification and the constellation would be like that:
Freelancer F will have a contract with Headhunter B (from germany). This contract will state that F has to tell Customer C that F works for D (IT consultant that work for C). F has to work for 12 month full time at the office of C and will do every work D gives him.
B also told F that D has a lot of freelancers working in such a constellation.