Saatchi & Saatchi

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

Career Overview
View Resource