Pros: build good relationships with regular customers.
Cons: short to no breaks, poor management, pay sucks, hours suck, etc..
Working at CVS was the worst job I have ever had. Poor management, supervisors were gossipers, store manager always told me I was replaceable, constantly threatened to fire me. Horrible hours, horrible pay. Leaving CVS was the best decision I made.