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