Horrible management and toxic culture lead to burnout
Pros
Decent exposure to tech stacks like Kafka, Microservices. Pay is decent. Team members are helpful.
Cons
Almost all of the good ratings you see online are fake. New joiners are often pressured or manipulated into giving high ratings shortly after joining. Please do not trust the 4- and 5-star reviews you see online for this company. You are answerable to multiple managers, and every manager expects you to prioritize their tasks. Horrible management. There are also unreasonable demands, such as 100% unit test coverage. Leadership directly intervenes with engineers, so you need to be able to handle political situations well. There are very few established processes. It's a hire-and-fire culture with a lot of wannabe-Amazon attitudes. Work-life balance does not exist. Working 12–14 hours a day is the norm. Most of the good managers and directors have already left. Leadership constantly pressures employees in the name of AI initiatives. The better you perform, the more pressure you face. There is always a threat to your job security. The tech culture is pretty bad overall. The DevOps pipelines are horrible for software engineers. Your deployments are almost guaranteed to be delayed, and missing deadlines can get you fired. Aggressive cost-cutting on infrastructure makes it extremely difficult for deployment pipelines to succeed consistently in production. Please avoid this company at all costs unless you are looking for serious mental trauma. There is far too much politics in the company, and you will eventually become part of it, willingly or unwillingly. This is a very dark place to work. It felt like a prison to me during my last few months there. How ironic that a healthcare-focused company does so little to take care of its own employees.