Pros
Very large company with decent benefits unless you get laid off.
Cons
Old fashioned "patriarchal" style of company. Communication is authoritarian and often threatening, with exclamation marks after stern warnings about deadlines or procedures. Benefits providers are constantly changing, to CVS Caremark's benefit, no doubt. Employee costs of benefits are always rising. Recently they restructured PTO benefits, and slashed them across the board, and eliminated anniversary milestone rewards. A couple of years ago, despite record profits, the meager annual pay increase was cancelled, because it "wouldn't be prudent" with the economy as it was. It wasn't cancelled for all, of course, the VP above my department included the word "most" when he informed our team. The performance review system is constantly changing, as well. Every year a new set of bureaucratic hoops to jump through to hopefully obtain a modest pay increase or bonus, which they appear to be trying very hard to avoid giving you. Always asking for more from the employee while giving less if at all possible. Raises and promotions seemed few and far between amongst my direct coworkers. My salary was low for the industry, according to many calculators.