Which documents should I submit with a visa application?
Please see the following information sheet in regard to long term work visa for non EU-EFTA citizen
If your stay in Switzerland does not exceed 90 days, please contact the Swiss representation.