Carro s’est engagé dans l’organisation étudiante AIESEC et, de 1990 à 1991, il a présidé le conseil d’administration d’AIESEC en Allemagne [1],[2]. Il a ensuite passé deux ans à la tête d’AIESEC International. Une fois ses études terminées, il a rejoint Bertelsmann à Gütersloh en 1993. Il y a exercé diverses fonctions pendant 24 ans, dont un poste au sein du directoire du groupe. En 2015, le conseil de surveillance de l’ancienne Arvato AG, une filiale de Bertelsmann comptant environ 70 000 employés, l’a nommé président-directeur général. Peu après, à la suite d’une réorganisation interne, il est devenu gérant de la société et a supervisé la réintégration de l’AG dans la structure globale de Bertelsmann en 2016 [1],[3].
Le , à la demande du comité des associés de la Bayer 04 Leverkusen Fußball GmbH, Carro a été nommé co-directeur général aux côtés de Michael Schade, avec effet au de la même année. Depuis le , il assume la responsabilité principale de la direction, d’abord avec le directeur sportif Rudi Völler[3], puis, à partir de , avec Simon Rolfes.
Lorsque le club a remporté pour la première fois de son histoire le titre du Championnat d'Allemagne de football 2023-2024, le maire de Leverkusen, Uwe Richrath, a proposé de décerner à Carro, ainsi qu’à trois autres membres du club, le titre de citoyen d’honneur de la ville [5]. Cependant, une semaine et demie plus tard, Carro et les trois autres personnes ont décliné cette distinction [6].