Pros
- Compelling mission: products aim to improve patient safety and real-world outcomes. - A few talented individuals who genuinely care and try to raise the bar. - Reasonable benefits and work-life balance
Cons
- Outdated tech stack that slows delivery and makes hiring/retention harder (lots of legacy code, minimal investment in modernization). - Engineering culture prioritized speed over correctness; common shortcuts, limited testing, and accumulating tech debt were the norm. - Best practices (code reviews, CI/CD hygiene, observability, documentation) were inconsistently applied or deprioritized under deadline pressure. - Low accountability between teams created blame-shifting instead of root-cause fixes. - Modernization proposals struggled to gain traction due to conflicting incentives and unclear ownership.