I think Basel is the place to go..have you checked the Novartis and Roche websites? THey have a lotof positions BUT they move really slow (so maybe you have seen them sorry).
Please check this webpage:
http://www.aceshealthcare.com/indexcenter.html
I got my job through them in Pharma but keep in mind that the whole process takes A LOOOONNNNNNGGGGGGGGGG time (maybe 4-6 months)
GOod Luck
ANgela