Securing a work permit
The conditions for obtaining a work permit depend on your country of origin.
EU citizens benefit from bilateral agreements that enable them to enter Switzerland and change their employer or place of residence. Exceptions to this are citizens of Bulgaria and Romania, for whom there are still restrictions. Citizens of non-member countries are only granted a work permit if they are highly specialised and meet an economic need. All foreign nationals must have a residence and work permit before starting work. You can apply for this at the residents’ registration office (Einwohnerkontrolle) of your municipality.