Pros
Make Your own schedule, that's about it
Cons
Terrible pressure for store managers, constant changes for the worse as far as budgets, payroll etc. to CVS you are just a number, they could care less about you or anyone as a person. All they care about are numbers. I ran a VERY high performing store for 5 years, was a district paragon, emerging leader etc and yet I still saw through all of the garbage and smoke and mirrors enough to get out. They say "we truly care about our people" "employee engagement is so important" yet their actions do the opposite of supporting these statements. I knew I was working for a bad company in a bad role but never quite knew how bad it really was until I left. I now get over three weeks vacation, 13 paid holidays that are closed, company car phone tablet laptop and am not expected to use them when I leave work! It's nice when a company genuinely cares about you as opposed to "caring about you because they have to pretend"