A bad engineering organization, a nice place to do nothing and get paid.
Pros
People are nice generally and you can show up at 930, leave at 430 or 5 and no one seems to care. If you just want a job that you show up to, do whatever you're told to regardless of if its a good decision, get paid and go home then this is a great place to work.
Cons
WFH was revoked without notice or cause for entire team. Management is focused around pretty graphs in jira over delivering quality software. Employee standards are arbitrary and enforced wildly differently depending on the manager. Claim to be agile, but are really just waterfall without the ability to commit to long term plans. Extremely dysfunctional inter team communication. RCA meetings are aggressive and used as tools for punishing employees rather than to resolve actual meaningful issues. Software is barely used by customers, managers or leadership. Its not unusual to have the product owner of a product lecture at length about features which are no longer in existence, because they haven't run the software in two months. Many internal "norms" which are codified in a norms sheet. These are used to encourage people to "have backbone" or "have fun" or "crave constructive conflict". In reality these are used as a means to bludgeon employees via reviews - either by not following them, following them too much, or frequently one followed immediately by the other. The biggest one: this is not a startup. Its the software arm of a behemoth healthcare organization which does not understand engineering in any way. Incentives from top to bottom are focused on appeasing the bureaucracy rather than solving problems. They will obscure this fact by talking about agile, drive to go further, customer obsession etc... And I think there's a genuine desire for that to be true. It is not.