Mindshare logo

Mindshare

Advertising
      
                                      
                                        
                                        
                                        
                
      


      
              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