Philip Mirande

Senior Account Manager


Philip Mirande is a Senior Account Manager at Control Risks is responsible for the client management function for the French speaking part of Switzerland.

  • Europe
  • Delivering Growth and Opportunity

Philip Mirande is a Senior Account Manager at Control Risks, based in Geneva and in this role he is in charge of building and strengthening client relationships, directing business development and marketing activities in the region whilst undertaking account management of a diverse range of clients in the French speaking part of Switzerland.  Philip has spent his professional career at the Ministry of Foreign Affairs of The Netherlands and the financial services industry in the Geneva area.

Examples of Philip’s recent work include:
  • Working with several UN Agencies to put in place the Control Risks tailored geopolitical and security analysis and forecasts for the field operations and intelligence function.
  • Working with the security team of a multinational watch manufacturers’ security function, providing risks and threat assessments and recommendations for supply chain operations.  
  • Working with International Sporting Association’s compliance teams, providing anti-bribery and corruption support. 
  • Working with a multinational on an internal investigation after a large scale cyber fraud. 

Prior to joining Control Risks, he started his professional career at the Ministry of Foreign Affairs of the Kingdom of The Netherlands, based in Geneva. Consequently, Philip worked in the financial services industry in Switzerland for 11 years in market research, project management and business development, particularly in the commodity trading and the maritime sectors.  

Philip has a Master’s degree in International and European Law (LL.M) from the University of Groningen in The Netherlands. As part of the LL.M, Philip read International Relations at Concordia University in Montreal, Canada and at Université Robert Schumann in Strasbourg, France. 


Can our experts help you?

Related articles

Corbyn government


What a Corbyn government would mean for business

With Brexit still unresolved, and a general election on 12 December, businesses’ operating in the UK are facing an uncertain time. Although the incumbent centre-right Conservative Party has a commanding lead in opinion polls, a Labour-led coalition government is a credible post-election scenario.