Ever wondered wnat it’s like to join a meeting at the world’s biggest company? Especially when its execs, including the CEO, are put on the spot? It’s Apple of course and here they are being quizzed by Octavia Spencer’s Mother Nature on progress towards carbon neutrality by 2030, the seeming deadline for everyone including the …
The post MAA Ad of the Week: Mother Nature puts Apple execs on the spot first appeared on More About Advertising.