Centro Brand Exchange Review Centro, a privately held company founded in 2001 with over 500 employees currently has been building media management software for over 13 years to engage targeted audiences across all channels of digital. Their software and services provide value in major ways: Eliminate unnecessary waste. Improve human