Switzerland has some universites of world renown, like ETH in Zurich or University of Lausanne. Keep in mind, it's much better to speak the local language, so if you can't speak either French, German or Italian, better go for a language course first. There are a few English courses as well, but it will be much easier to go with local language. Also have in mind that if you're a foreigner, and you want to go for popular subjects, you have to pass entry-tests, and it will cost you a lot, not only for university fees, but also for living.
If you like cheaper learning, go for Migros Klubschule, they offer language courses in almost every language as well as a lot of different courses for many subjects, just have a look on their website You may also want to try the different "Volkshochschule", which offer a large variety of subjects at very reasonable fees (such as in Zurich, for instance).
If you are looking for quality French courses for adults or juniors, you can learn French in one of the ESL schools centres located in Switzerland You can also choose LSI (Language Studies International) and go for one of the many schools in their extensive network to learn French in Switzerland
If you want to work in Switzerland, be aware that you generally need to obtain a work permit.
Switzerland signed an agreement with the European Union that allows citizens of the old EU-15 states to work and search jobs at arms length with Swiss citizens. In these cases you only need a valid passport and have to register with the local administration. The same system applies in general to citizens of the new EU-10 states (Eastern European states in general) plus Bulgaria and Romania but there are limitations on the number of permits. For all other countries in the world the best way is to check with your embassy if there are, for example, exchange programs.
Switzerland has an unemployment rate of about 4.2% (Mar. 2010) and skilled academics will have good job opportunities.
The high level of Swiss salaries reflect the high costs of living, so keep in mind that you must spend a lot for accommodation and food, when you negotiate your salary. Still, if you want or have to make money fast, you can save a substantial amount per month while working in a low-paying job. In general, you work 42 hours/week and have 4 weeks of paid holidays.
Switzerland has no legal minimum salary. The salary depends on the industry you work in, with most companies paying at least 3500 CHF per month, for example as cashier in a supermarket. Overtime work is usually paid (unless otherwise agreed in contract).
If you want to check the average salaries by industry or make sure you get the right amount paid, Swiss employees are heavy organized in trade unions SGB and always keen to help you.