One of the best-managed companies in Switzerland is the Sowind Group with its watch brands Girard-Perregaux and Ulysse Nardin
The Best Managed Companies seal of approval is awarded by the consulting firm Deloitte to family businesses and SMEs in over 45 countries. About...