There are just about no pros for working for this horrible company. Just about all of the employees, mostly upper management, do not care one bit about the customer or other employees. The worst part about working at CVS is having to deal with corporate, the big guys do nothing other than cut hours, send in representatives to tell you how to do your job, and just basically put you down. Out of all of the retail services out there, I don't think I am ever going to work at a CVS again. If you do decide to work there, be ready to be treated with little to no respect, work with people who do not do there jobs, and be scolded by the store manager about employee ratings and numbers.