A Pillar Definition: a tall vertical structure used as a support for a building or a person providing reliable support – Oxford English dictionary
Our vision is to be the best out-of-home media company; defining the future through our insights, innovation and relationships. Our five pillars are the foundation of this vision and guide the core direction and focus of our company. These strategic pillars are: Assets and Development, Customer and Franchise Relationships, Insights and innovation, Digital and Management Excellence.
read more about our 5 pillars by choosing from the navigation on the right