All you basically need to know can be found here in German, French or Italian:
http://www.bag.admin.ch/themen/berufe/07918/11723/index.html?lang=de
If you can't read any of this, the admission process in Switzerland is the least of your concerns.
Once you've passed the exams, you'll just have to look for a job by applying directly to the hospitals that interest you. However, the final work permission depends on the canton of your choice and some might be more restrictive than others. If you're only interested in working in one specific canton (i.e. Geneva), you should ask around first before applying for the exam.
Switzerland needs doctors, but some specialties like Derm might be impossible to get into. There's a massive number of people migrating into CH every year (currently at 80'000 net immigration per year) and the people here decided to lower that number very soon in order to reduce the load on public infrastructure and to stop the drain on dwindling land ressources.
Swiss people are reserved, so get used to it. Some will call them racist, and some sure are, but they won't burn you on a stake or send you into a KZ. Migration is a problem because of the limited resources here, and the situation is not going to improve anytime soon. So don't expect to be welcomed with open arms. They are generally friendly, though, but even Swiss people sometimes find it hard to make friends. Having a solid workplace, however, will help you to get to know some people at least and even to make friends. Most foreigners I met in the different teams I worked for seemed happy and well integrated as far as I could tell. However, it does help to be Non-German, Non-French or Non-Italian (in the respective areas), because "more of the same" isn't always perceived as interesting, and often those who are closest to us in terms of culture and language (i.e. Germans) often feel unhappiest and most inclined to return home at some point in the future. That's just how things are.
First year residents in the canton of Berne should earn 7000CHF/month, less than that in the south and a little more than that in the north. Then the income generally increases by about 200CHF/month every year. Depending on the specialty, you'll work between 50 and 60 hours per week, and everything above 50hours can be compensated (financially or with time off).