One of the biggest issues that irked me was the training programs (or lack thereof) for new hires and for patient programs that were recently introduced. When you first start, they give you training CDs, but trust me, you won't remember anything you learn from them. Training in the store is very unstructured and learning how to do anything is dependent on your personal ability as well as the ability of the other employees. I thought this was particularly dangerous in the pharmacy. Even though I have worked at CVS for well over a year, I still feel like there is a lot I don't know.
Also, the computer system is archaic, though CVS has developed a new program that is currently being tested in certain stores. I never had trouble navigating the system, just reading the horrible ALL CAPS MS-DOS-like font. The blue background doesn't really help either. The worst aspect is the inability to easily leave notes in a patient's profile, so the next time you speak to any patient about an issue, you have no idea what they are talking about.
Although my store gets those "recognition" gift cards often, personal recognition is lacking. At times, I have felt unappreciated, but I suppose that could happen at any job.
The drive-thru is extremely annoying and one of the worst things to happen in retail pharmacy. The only thing worse is CVS' motto "ready in 15 minutes or less". Sometimes I feel like I am working at McDonald's. Again, I feel this is very dangerous as speed often leads to mistakes. Please remember that the next you get your prescription filled.