Switzerland primarily issues three main types of work permits. The L Permit is for short-term employment lasting up to one year and is typically tied to specific employers. The B Permit is a longer-term residence permit issued for multi-year employment contracts and is renewable. The G Permit is granted to cross-border workers living in neighboring countries but working in Switzerland. Non-EU nationals usually qualify for L or B permits, depending on job duration, skill level, and quota availability. All permits require employer sponsorship, cantonal approval, federal review, and compliance with Swiss labor regulations.