Our world
The Group comprises over 1,000+ employees worldwide in locations throughout Europe, North America, South-East Asia, and South Africa. Together, they deliver the best talent, technology, and creativity to some of the world's most successful brands, with a customer base of almost 23,000, including more than half of the Fortune 500.