Hi, former pet retail employee that spent a lot of time hanging out with the different brand ambassadors at our store.
Brand ambassadors are traveling sales reps, and the job (at least in retail) is to convince people in the store to drop their current bag of food for <insert large name brand here>. If you don't find enjoyment in selling a brand you're not comfortable with, I wouldn't recommend it.
The job itself is easy, but the paycheck is usually small. The main complaint for our ambassadors was their lack of hours. They made $15-20/hr to walk around the store, talk to people, and hang out with store employees. But they also only worked 8 hours a week between 2 or 3 different area stores and had to drive between them with personal vehicles. Moreover, they couldn't have a second job in an animal related field to avoid "conflict of interest".
Our ambassadors were also treated like children by their management and were spied on frequently. Reprimands were common for failure to raise the number of <large name brand> sold at a store, even though there is little you can do about sales working a 4 hour shift there once a week. We also had a lady get fired for recommending a customer go to the vet for a prescription diet, rather than ignoring the dogs needs and pushing her employers brand.
Great job if you need a quick buck, I guess?