It depends on the country where you come from. If you are from the older countries in European Union&#x2F;EFTA then, once you get a job, your permit is not tied to your job and you have enough time to look for another job if you want to switch. You can even get unemployment benefits after completing 1 year (but I would advise not to if you want a C permit). Things are much harder if you come from a non european country. Then I think for the first couple of years your residence permit is tied to your employer. Once you are past the first years though, the conditions improve a lot but you are still in disadvantage compared to Europeans.<p>If you want more information, I would suggest to look up the conditions for L, B, and C permits depending on your country of origin.<p>Once you have a C permit, you are pretty much settled in and almost like a Swiss person (apart from voting). On B permit, you have less freedom, but I have not faced any practical issues so far (but I am young, without family, and European).