I have recently started receiving calls from recruiters in Switzerland, so I am not overly familiar with the recruitment processes and practices in that particular country and this might be absolutely normal, but I would rather check. I am familiar with recruitment practices in several nations, but Switzerland is not one of them.
One of the recruiters I have talked to has presented to me a contract opportunity with a Swiss company, and then said that, as an EU national, I am not allowed to be self-employed in Switzerland. Because of this, if the client company will be happy with my CV and interview and will decide to hire me, I would be put on the recruitment company's payroll. Effectively, I would be employed by the recruitment company, which will then take care of everything related to my salary, including tax deductions, contributions etc.
In hindsight now, I can remember a similar thing happened years ago with a Belgian recruitment company, which sounded even stranger to me back then because at least Belgium is fully a member of the EU.
My question is: is this normal? I might simply be ignorant of the recruitment procedures in Switzerland, but this seems a bit sketchy to me. Is this something that I should be concerned of?