In order to be able to work in Switzerland, EU/EFTA citizens and citizens of third countries must have a work and residence permit. For people who want to live and work in Switzerland, they need a B permit for long-term work and an L permit for short-term work. For all other types of work and residence permits, workers from the EU must have permits G, Ci and C, while for workers from third countries, these permits (G, Ci and C) must be added to the N and F permits.