Switzerland mainly offers the L permit, B permit, and C permit. The L permit is issued for short-term employment, usually up to one year. The B permit is granted for long-term employment contracts and is renewable annually. The C permit is a permanent residence permit available after several years of lawful stay. The type of permit issued depends on contract length, nationality, and professional profile.