Pros
As far as chain pharmacies are concerned, CVS has got it. Each pharmacy has its own unique atmosphere based on the customer base and the managers in charge. After working in other chain pharmacies, it would be hard for me to leave CVS because of the encouragement that each store gets to be a community pharmacy for YOUR community. CVS also has a unique market position because of the senior management's insight into the future of pharmacy. This provides job security and allows you to see where your work fits into the future of the pharmacy profession. Overall, CVS is a great company to work for and provides great opportunities for a career in pharmacy and advancement to management.
Cons
Because each store is individualized, it is possible that a store may not fit your personality. If this is the case, I would look around to other stores which may be a better fit. The regional management is also very helpful in working with good employees to make them comfortable and happy.