Centro

1 review

About Centro

Centro was founded in 2001 to bring efficiency to local digital media buying. We built our own media management system to help advertisers buy ads effectively and quickly on local sites. We expanded to work with national sites and rapidly grew to one of the largest buyers of digital media in North America. Today we manage hundreds of millions in digital – more... 

Reviews

Overall

5.0
Based on 1 review
5 stars
4 stars
3 stars
2 stars
1 star
Work/Life Balance
Salary/Benefits
Job Security/Advancement
Management
Culture
Claimed Profile
Headquarters
222 W. Hubbard St. Suite 200, Chicago, IL
Employees
501 to 1,000
Industry
Links
Centro website