Background
Clear Channel International is part of the world’s leading Out of Home media and infrastructure companies. Clear Channel Outdoor Holdings spans over 28 markets with more than 500,000 advertising panels and 5,800+ dedicated employees. Clear Channel vision was to build their business beyond the traditional billboard marketing.
Through their investment in data-driven digital innovations, their goal is to build an infrastructure that connects people, actively enhances the environment, and plays a positive part in everyone’s lives.
In 2022 Clear Channel International Ltd made the decision to sell its French operation, Clear Channel, France. A mix of poor processes and company culture had led to the company under performing and requiring ongoing financial support from the parent company to remain solvent.
To minimise the need for further investment prior to the sale and, if possible, recoup any of their investment to date, the Clear Channel International finance team stepped in to oversee the business.