If not for the being a 24-hour pharmacy and being located very close to my home, I'd never use CVS for getting prescriptions filled. Prescriptions take a minimum of one hour, usually more, to be filled. They encourage you to go home and wait for their call, which in my experience, has never come. I've always had to call back to check on the progress of the prescription, wait more time, and then drive back up to the pharmacy to pick up the prescription. Most often, this is usually in the middle of the night when few to no customers are in the store. On one occasion, I had a broken, mangled thumb and was needing major pain meds., after an ER visit. I was trying to beat the clock to get the pain meds. taken and in effect before the xylocaine wore off and the pain began. Didn't seem to matter to them one way or another.
On more than one occasion for prescription pain meds., I've been shorted and received less than the amount prescribed. I've learned the hard way that when I pick up, I count the pills out right there in front of the pharmacist. If they see the amount is short, they will honor it. This, of course, doesn't work if you've returned home before opening your prescription; so my advice to anyone picking up prescription pain meds. is to count them out right then and there at the time of pick-up or you're out the amount you've been shorted. They will try to make it inconvenient for you, but don't let them.
On one occasion for a pain med. refill, I was told there was no refill. I had to ask to speak to a manager and show my prescription bottle in order for them to honor it. Even then, the number prescribed was short a couple of tablets.
From my experience, it's surprising this company is still in business.