CONS: It's a chain
PROS: They have great deals!
I had some problems in the past with this CVS mixing up prescriptions, but have started using them again in the past 3-4 months.
As a pharmacy, they are still a "chain", but the current staff's accuracy is much better than in the past.
As a store, CVS is a great place to save on EVERYTHING, if you shop their sales. Be sure and pick up one of the red ExtraCare cards when you go in the first time. Each week they have deals in their circulars - sometimes unlimited - where you buy one or more items and then get money back in the form of ExtraCare bucks. If you use coupons from the Sunday paper, you can sometimes MAKE money on these deals.
The staff is polite and helpful.