Mindshare logo

Mindshare

no topics Description:

Mindshare is a global media agency network with billings in excess of US$34.5 billion (source: RECMA). The network consists of more than 7,000 employees, in 116 offices across 86 countries spread throughout North America, Latin America, Europe, Middle …

Location:
London, United Kingdom
Founded:
1997
Events 1