you will want to willingly cross the river styx after working here - werkgeversreview Software Developer bij CVS Health

1,0
19 sep 2021
Aanbevelen
Goedkeuring directeur
Zakelijk vooruitzicht

Pluspunten

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.

Minpunten

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.

Ontdek andere reviews over CVS Health

5,0
22 apr 2026
Aanbevelen
Goedkeuring directeur
Zakelijk vooruitzicht

Pluspunten

Great company, great people, nice pay

Minpunten

Too much remote people overall

5,0
13 dec 2014
Aanbevelen
Goedkeuring directeur
Zakelijk vooruitzicht

Pluspunten

Ik heb daar veel geleerd, zowel over het runnen van een bedrijf als over het ontwikkelen van een team. Ik had een van de meest succesvolle teams in het bedrijf en was jaar na jaar de beste winkel in twee afzonderlijke markten, een in het noordoosten en een in het zuidoosten. Ik was ook een toonbeeld van winnaar bij het bedrijf. Mijn meest recente DM was erg ondersteunend. Ik bedank hen oprecht voor de kans en de kennis die ik heb opgedaan tijdens het werken met hen.

Minpunten

De werkuren waren buitensporig. Om succesvol te zijn, waren gewerkte uren borderline-slavernij. Hoewel ik er gewillig aan werkte om succesvol te zijn, liep de week dat je dat niet deed, je meteen achter. Vakanties waren bijna onbestaande vanwege constante bezoekers van bedrijven die langskwamen om beoordelingen te doen. Vakantieweken werden betaald 4 dagen normaal 1 vakantie en je werkte alle 5. De gevel van de winkels ziet er geweldig uit als deze mensen langskomen versus de realiteit van het bedrijf polariseert. Er waren altijd teams van mensen en buitensporige loonkosten werden voorafgaand aan hun bezoeken in winkels gegooid. Hoewel ik de noodzaak begreep om te verschijnen, was het altijd een achterwaartse manier van denken. Het bedrijf predikt kwaliteit van leven voor hun klanten, terwijl kwaliteit van leven voor hun werknemers onbestaande is. Als "manager" in uw gemiddelde winkel zult u tijdens uw dienst in totaal één persoon "managen", met in totaal 10 mensen op locatie. De openingstijden van de locatie overschrijden de totale uren van de loonlijst, dwz zo-za 7.00-22.00 uur = 15 uur per dag x 7 dagen x 2 personen = 210 uur, wat de noodzaak uitsluit om een persoon leveringen te laten lossen die binnenkomen tijdens niet-geopende uren. Uw gebudgetteerde uren zijn ongeveer 208 uur. Ik zal alleen vermelden dat er in de maand december verlengde openingstijden zijn voor de winkels, maar geen gebudgetteerde uren om tegemoet te komen. Winkels worden gehouden aan strikte krimpdoelen met weinig tot geen controle over externe diefstal. Onthoud 2 mensen op locatie, als er vier mensen binnenkomen om te stelen, is er niets dat je kunt doen om ze tegen te houden. Dit zijn feiten, geen persoonlijke vooroordelen.

1181
Bekijk reviews op: Nuttig|Beoordeling|Datum|Alle