From Longman Business Dictionary
cheerleadercheer·lead·er /ˈtʃɪəˌliːdəˈtʃɪrˌliːdər/ noun [countableC] American EnglishAmE informal someone who supports an idea, plan etc and tries to persuade other people to support itHe was one of the biggest cheerleaders of economic globalization.