Initiative Named Adweek Global Media Agency of the Year and Lands on Ad Age’s A-List Media Agency of… Business Wire Mar 20, 2023 Initiative, a global marketing and media company with offices in more than 90 countries, has been named Adweek Global Media Agency…