Questions About Work Permits in Switzerland as a Non-EU citizen

Hi everyone,

I’m a non-EU citizen who has recently received a job offer (currently verbal) in Zurich. I’ve been living in Munich for almost six years now, and trying to figure out how things work if I move to Swiss now. I have been researching the different types of Swiss residence permits: L, B (employer-tied), open B, and C.

From what I’ve gathered:

  • The C permit is permanent residency, typically obtainable after 10 years (or 5 years in certain cases).
  • The B permit is the standard work permit for most non-EU professionals.

I have a couple of questions I’m hoping someone here can help me with:

  1. How does one obtain an open B permit? Is this something you need to apply for, or is it granted at the discretion of the canton?
  2. How can a non-EU citizen become eligible for a C permit in just 5 years? Specifically, what does "strong integration" entail, and how is it proven?

I’d greatly appreciate any insights or advice. Thank you in advance for your help!