Saatchi & Saatchi

Logo

Saatchi & Saatchi is a global advertising agency network with 140 offices in 80 countries and over 6,500 staff. It was founded in London in 1970 but now headquartered in New York.

Saatchi & Saatchi was founded by brothers Maurice (now Lord Saatchi) and art collector Charles in 1970.