Hi,
Swiss taxation system is quite easy.
You pay taxes in the Canton where your Company is resident.
Because all of you are foreigns, you cannot deduct nothing from the monthly at source taxes.
Than you have to compensate with your country of residence.
You will not have no benefits, no retirement unless your company is paying the first and a part of (or all) the second pillar.
Ade'