Switzerland

United Kingdom

Italy

Via Edmondo De Amicis, 48, 20123 Milano, Italy

39 335 467 303

Locations

In a world changing at an ever faster pace companies have to be ready to transform and adjust rapidly. Whatever technological innovations are ahead, it’s the people that will make the difference between eventual success and failure.