A brand ambassador is paid to represent a company’s brand in a positive light. Brand ambassadors market a firm's products at the grassroots level, through "word of mouth," face-to-face or through their personal social channels. They communicate through various means, including social media, emails, messaging, and one-to-one strategies.