Pros
There really are none. You get an employee "discount" of 20 percent on third party items and 30 percent on very low grade CVS products. However, this "discount" does not apply to milk or most practical items one would need to buy and rarely amounts to more than 30 cents or 1.20 in a large purchase.
Cons
You are NEVER offered opportunities for advancement or pay raise. I have worked at my store for two and a half years. I have been personally been commended on excellent customer service and work ethic by the district manager, as well as countless customers. I am also the lowest paid employee in the store, making a shade above minimum wage. CVS prides itself in a robotic employee system. Employees are merely judged by their "CVS rating" in an annual review which only takes into account your "register reports" from each shift. If you merely sign onto a register in which someone else has used and miscounted money going in or out, CVS may write you up and fire you. If you open your cash drawer to give change or stamps to a customer--- you will be fired. Stores are very poorly staffed and the working conditions are unsafe to say the least. I recently made two trips to the emergency room within a month because of injuries at work. You will repeatedly be threatened by angry customers coming into the store and will face a rather high likelihood of robbery (my store has been robbed at gunpoint before). This is truly a high stress job with no financial lift to make it economically or psychologically sustainable for employees.