Milan Řepka zahájil svou profesní kariéru v devadesátých letech, jako parlamentní zpravodaj v Československém a následně i v Českém rozhlase. Po té byl osloven Českou televizí, kde byl kromě parlamentního zpravodaje také moderátorem prestižního politického diskusního pořadu "Debata". Po odchodu z České televize pracoval přes deset let ve státní správě - nejprve na Ministerstvu obrany jako tajemník ministra, mluvčí ministerstva a ředitel Odboru vztahů s veřejností. V letech 2003 až 2005 byl diplomatem stálé delegace České republiky při NATO v Bruselu. V době úřednické vlády Jana Fischera byl ředitelem Odboru komunikace a mluvčím českého Ministerstva zahraničních věcí.

Své profesionální zkušenosti uplatnil i v soukromém sektoru, kde působil v pozici ředitele Komunikace a PR ve společnosti Brněnské veletrhy a výstavy a v nadnárodní stavební společnosti HOCHTIEF. V posledních pěti letech Milan Řepka působil jako PR manažer výstavby plynovodu GAZELA a mluvčí výhradního přepravce zemního plynu v České republice nadnárodní společnosti NET4GAS (do roku 2013 člena skupiny RWE AG). Před příchodem do skupiny OMNIPOL Milan Řepka pracoval pro agenturu Donath Business & Media, kde se specializoval na vztahy s vládními a veřejnými institucemi a korporátní komunikaci.