Launched in 1970, Saatchi & Saatchi needs no introduction. They’re one among the global leaders in interaction and advertising. Headquartered in London and boasting workplaces in more than 67 nations around the world, they’ve captivated thousands of probably the most Inventive professionals and, as you'll hope, they’ve also worked with a vari