[1] http://www.schengenvisainfo.com/schengen-visa-types/ [2] http://www.schengenvisainfo.com/frequently-asked-questions-s...
No, they generally don't.
I named their permit incorrectly: should be "residence permit" instead of "residency and work permit". The point remains that EU citizens generally need an official permit to work in Switzerland.
You still need a job offer to first enter the country, but changing jobs will involve less bureaucracy than in the USA, and after having been employed in the country for 5-10 years, and speaking a local language, you can apply for permanent residency or citizenship yourself, so the hassle of needing you employer to do it for you, does not exist.
So there are some differences from other countries but no 5-10 years wait.
I mean, having been in the country 5-10 years, depending on the country, is a requirement of getting the citizenship, not just to to get the process started.