Vicky Levy


Life Sciences Industry Leader

Vicky Levy

Meret Oppenheim-Platz 1

4053 Basel


View on a map

Vicky leads the Life Sciences and Healthcare business across North & South Europe, and is based in Switzerland. She is a member of the North & South Europe and Swiss Executive teams. Vicky brings more than 20 years of global life sciences consulting experience to our clients in Europe and around the globe. She advises executives across a range of topics including executive transitions and transformation.

She has architected and embedded multiple, global, commercial transformation programmes for a number of Fortune 100 life sciences companies. These transformations range from commercial excellence, to enterprise-wide customer centricity, to digital transformation. She also brings a broad range of therapeutic area knowledge across specialty and primary care.

She joined Deloitte through the acquisition of Monitor Company. At Monitor, she held multiple leadership roles including a member of the Global Executive team whilst always in client service and leading client relationships.