I've been a CVS guy for about 15 years, spanning three cities across the country. Some branches are better than others, some regions are better than others - they're no better or worse than other national chains which also have some good branches and some bad branches. I picked them because they have a great "rewards program" and because they have heavy presences in places where I travel often.
So this is a bad branch. There's a couple decent check-out kids, but in general their employees are among the worst trained I've ever seen, in terms of providing polite, timely, friendly customer service. They avoid your eyes when they see you looking for something in an aisle, lest you bother them with a question. They never EVER greet you with a smile and a "good morning" or a "did you find everything you need?" while you check out. They have inconsistent policies about whether or not coupons can be scanned from iPhone or paper copies needed (the manager basically called me a liar when I said checkout people have scanned my iPhone coupons many times in the past).
I guess if you sell very profitable liquor and meds, you make money no matter how bad your attitude is. It's not like Walgreens and Rite Aid are setting the world on fire with their customer service either....
If you don't travel a lot like I do, pick a nice local independent pharmacist...