LikeShareFollow
The company was founded in 1989, is headquartered in New York, and has offices in Los Angeles and Toronto. With estimated billings of $8.7 billion and over 2,300 employees, Horizon is the third larges
t U.S. media agency according to COMvergence data.