Pros: working with customers helping solve their problems
Cons: the emphasis on sales over service.
Xerox had some good co-workers at my level. However, the management was terrible. Worked as a customer care rep and was told that the customers problems were less important than what I could get them to buy, to the point that I could get fired for not selling them enough, even though I wasn't in sales.