what does a brand rep donps customer satisfaction surveyssales generation serviceslead generation manager