Olivier Filliol joined the company in June 1998 as General Manager of the company’s North American checkweighing operations. He served as Head of Process Analytics from June 1999 to December 2007 and was named Head of Global Sales, Service and Marketing in April 2004. He was appointed President and Chief Executive Officer of the company in January 2008 and is a director since January 2009. He is located at the company’s headquarters in Greifensee, Switzerland.
Prior to joining the company, Mr. Filliol was a strategy consultant with the international consulting firm Bain & Company, working in the Geneva, Paris and Sydney offices.
Olivier Filliol was born in 1967 in Switzerland. He attended the University of St. Gallen, Switzerland, where he received a Masters (lic.oec) and Ph.D.(Dr.Oec) in Business Administration. Olivier Filliol has completed executive education at the Business School of Stanford University.
Mr. Filliol resides near Zurich. He and his wife have three children.