There are a lot of fund of funds in Switzerland. You also have your large banks (UBS, CS) and your private banks (Pictet, Lombard, etc.). Some financial advisors and brokerage houses as well.
One thing you want to consider is what part of the country because Geneva is a big financial center, but the language is French. Zurich is also big, but it's German. If you don't speak one or the other, do you want to learn French or Swiss German? Lugano is another optin, but they speak Italian there.
You can get by on english along, but knowing the language will certainly help you in the interview process.
There are certainly opportunities there, but also a very tight knit circle in the private banks. You are much more likely to get hired by a large bank.
If you have a book of international institutional clients in the area of options, commodities or forex, you can probably find something pretty quick.
You might try looking at efinancialcareers, which allows you to search by country. There are a large number of Swiss jobs posted there and you can see what jobs are in demand
Good luck.