Founded in 1970, Saatchi & Saatchi is a global advertising agency network with 140 offices in 80 countries and over 6,500 staff.