What are the key roles and responsibilities of a brand ambassador in promoting a company's products or services?