CVS Health reviews

3.2

44% would recommend to a friend

(46,643 total reviews)
avatar

David Joyner

49% approve of CEO

42% positive business outlook

CVS Health has an employee rating of 3.2 out of 5 stars, based on 46,643 company reviews on Glassdoor which indicates that most employees have a good working experience there. The CVS Health employee rating is in line with the average (within 1 standard deviation) for employers within the Salud industry (3.4 stars).

Reviews by job title

47K reviews
1.0
Nov 29, 2015
Recommend
CEO approval
Business Outlook

Pros

Flexible schedule, 3-4 days a week for FT

Cons

Patients do not respect NP's in the retail health role and are often verbally abusive and bullies. corporate puts more and more non clinical demands on NP's while reducing benefits and refusing to provide support. Clinicians work alone and must manage all aspect of the business including cleaning, ordering supplies, stocking and counting inventory, marketing, cleaning and much more. There is no administrative time built into the day. Patient volume is the main focus, but corporate creates unrealistic expectations by increasing workload and demand and creating obstacles. High turnover, low job satisfaction, Medical directors do not call back when you attempt to reach them for consult. Right hand does not know what the left hand is doing. Company claims they have advancement opportunities, but restructures every few years resulting in layoffs and demotions. Expected to work every other weekend and take call one to two additional weekends every 6 weeks. Company makes claims such as employer of choice, or year of the practitioner and then backs it up by increasing demands and reducing support and benefits and going back on promises. Corporate does not take responsibility for bad decisions.

1.0
Sep 21, 2023
Recommend
CEO approval
Business Outlook

Pros

Pros: I did like the work schedule. You have to make a schedule with your clinic partner that you both agree on. Working with a nurse (RN/LVN) a plus and can make your day go a lot smoother. No direct management in office. I only saw my manager a handful of times a year, usually at meetings. You can work relatively close to home.

Cons

Working long hours during the week. If you didn’t have a nurse you might have a CNA- one of the worst ideas I’ve ever heard. Poorly trained or even basic trained CNAs are not meant to work in a clinic, and in my opinion a liability waiting to happen. Being harped on every teams meeting regarding numbers and you always need to do more. Give more flu shots, get more walk ins (even if 38 people on your schedule), maintain waiting room, manage rude people. Vacation time is pitiful and almost nonexistent. No separate PTO, no holiday pay if you don’t work the day. The NP/PA can be the one doing everything… ordering supplies, putting up supplies, cleaning. When are we supposed to do call backs, answer CRMs if there isn’t proper help or downtime? Clinics NEVER gets professionally cleaned. Waiting rooms floors disgusting and need a professional clean. You will work holidays and weekends. Left after over 5 years of service and my manager never offered a recognition of thanks or wish of good luck when I left. They only care about a body being in the chair! Very limited career advancement. If you can avoid this place, I would!

1.0
Sep 19, 2021
Recommend
CEO approval
Business Outlook

Pros

The benefits are good. You get the whole healthcare spread (vision, dental, medical). There are tons of other insurances they offer as well. The pay is high, since it's an east coast company, too. Oh, and, you are basically guaranteed that this company will always exist, so job security.

Cons

This place is suffering from perpetual insanity. It’sl Kafkaesque fever dream. Where do you even begin... First and foremost, this place touts being agile, but like every other place i've worked, they are anything but agile. It is ‘saFe’, so work is organized in PI’s(3 month iterations), which locks us into deadlines that we usually cannot meet, because, well, no one can predict what will happen a week from now, let alone 3 months, but the people at this company treat your estimates like the word of god. Mid PI they will regularly change your expectations anyways, making you pivot into features that weren’t planned for, and then will arbitrarily scrutinize your pre-existing work in the process because they want to squeeze in time that doesn’t exist. In almost every new feature i’ve touched, the product side insists on pushing forward projects that aren't even possible to start because someone ‘higher up’ wants it. We are often forced to work on outdated or non-existent UI mocks, only to have them change our UI expectations mid sprint. Or the api's aren’t ready, or some other dependency we have on another team or service isn't actually set up. Or my most recent favorite is our accessibility team will tell us to do the opposite of what they told us to do prior once the code is implemented. All of these aren’t necessarily bad, or deal breakers, im always willing to accept the need for flexibility and all that, but this all becomes our own fault as a team for either writing the wrong code, not understanding accessibility, or not owning the backend services(which is impossible because im a front end dev). The backend is entirely inc0mpetent. In almost every instance of setting up an API services i’ve had to 'debug' an issue with the respective API team because the documentation is literally always wrong, or after we start consuming it they decide to flat out change it without communicating it. The crazy thing is that these tasks are marked as complete for them, but when we actually use them, they almost never work. Its as if they aren’t really testing their code works before marking it as finished. Not to mention, i think every other week the services go down anyways. This isn’t that bad on the face, but did i mention that engineering leadership consistently blames the front end devs for the backend inconsistencies? We are supposed to be telling them how the backend services should work! Fascinating, and highly logical. Also, it takes days for these issues to resolve, which then eats into our productivity, which then makes us look bad for not being able to integrate backend services quickly. Oh, good segue-way into the big reason why this place sucks... The engineering leadership is full of people who haven't worked as developers for 15-20 years. Or even worse, some people in the engineering leadership chain have literally no years of experience as developers. Sometimes i play a game in engineering meetings where i will look at peoples linkedin accounts to see why what they are saying sounds so illogical, and trust me, it puts it into perspective. They will regularly critique our work flow from an arbitrary and abstract perspective without ever engaging us on what is reasonable, logical, or most efficient. It's some of the most enraging and arrogant stuff i've ever experienced as a developer to be told what to do, and how to do it, without ever having a discussion about it from my informed perspective. As a consequence we are often told to implement drastic changes to our day to day work flow for no other reason than to make leadership feel like they have something to do. Its tyrannical frankly, but in some of the most asinine ways. With the backend inconsistencies, it’s constantly pushed for us to develop on services that are inconsistent, broken, or unfinished, and then we are somehow at fault for not ‘taking ownership of the backend’ enough. We are regularly forced to read costumer complaints and compile logs of them even though there is a department already designed for that exact purpose. We are blamed for accessibility inconsistencies when the actual ADA team is telling us to do things differently depending on who you speak to, and we are told to work on features that don’t have UI mocks just ‘because you should be able to get it done’. Engineering leadership also does not know what the word tech debt means. They regularly miss use it, and when they ask us to report tech debt, they routinely tell us that we are wrong, and that it isn't tech debt. They seem to be under the impression that tech debt is synonymous with bugs that users experience, and have no real comprehension on what the implications of the word actually is, which is most definitely not anything to do with a user in any capacity. Ultimately, its a conversation that leads you to write a review like this, because you can’t fathom how people are in this level of power with such little understanding of their actual field. To put it succinctly, It feels like I’m in an intellectual fun house when I speak to people above me, and it will for you too. The code bases are unkempt, and there is no oversight to it at all. Its a free for all. a wild west situation if you will. My manager (still not sure what he actual does other than gets yelled at by his bosses?) cant code, and never looks in the code base, so its up to us to police ourselves, or just accept the fate of complete anarchy. There is no documentation. There are no tests. And no one has any idea who is in charge of anything, ever. Trying to get an answer to anything is an entire day wasted. It is a bureaucracy at its finest. Everyone is trying to save their own hide, and no one has any interest in making this place function better at all. I abhor this place with a seething passion, but hey, it pays well if you know how to negotiate salary. Also there is no flexibility in your hours. you are a 9-5 through and through. And they have this arbitrary expectation for people to go back to the office. So they will probably only hire you if you agree to move to the middle of nowhere.

Viewing 37 - 39 of 46,643 Reviews

Glassdoor has 49,066 CVS Health reviews submitted anonymously by CVS Health employees. Read employee reviews and ratings on Glassdoor to decide if CVS Health is right for you.