I got married in Malaysia and after my marriage, my French hubby was hired to work in Switzerland and went on a five year Permit B. When I check with the Swiss embassy in Malaysia as to what I needed to do when I came over last year in February, I was just told to show up at the cantonal office and tell them that I'm here to join my husband. No visas, no nothing of the matter to apply for before I leave. This was in relations to the permit/visa agreements between Malaysia and Switzerland.
There was some discrepancy with the cantonal office here in Neuchatel and the diplomatic office in Malaysia so much so that the Consular had to write a nasty letter telling the cantonal office to do their homework before giving us folk the wrong info and sending us on a wild goosechase.
When I arrived, I reported to the cantonal office and was later send a letter with the necessary documents needed for a permit B - hubby's salary slips, apartment lease with my name on it as well, marriage papers, good conduct letter from the M'sian embassy and so forth. After submission of these documents, I was told that my permit would be ready in three weeks and rightly so.
It's a yearly Permit B allowing me to work and the condition is that it is valid so long as my marriage is valid. I just renewed it a couple of days ago with just my passport and permit.