Non-EU and non-EFTA nationals must obtain a Switzerland work visa before starting employment in the country. EU and EFTA citizens can work in Switzerland under free movement agreements but still need to register locally. For third-country nationals, work visas are issued only to highly skilled professionals, managers, and specialists. Employers must prove that no suitable Swiss or EU candidate is available before hiring a non-EU worker.