Pros
Remote work
Competitive compensation and benefits
Helping patients
Cons
- It's a shell of its former self. Company was basically run to the ground, ran out of money and basically rescued from insolvency through an acquisition. Equity is worth nothing.
- Many competent people left and everyone else was left to hold the bag/manage an insane number of microservices.
- Bad decisions were made regarding architecture (too many microservices, Medplum integration) and replatforming (duplicated patient data cross service lines) that cannot easily be reversed. It's difficult to get to a stable place without dealing with bugs across the stack.
- Not all engineers/teams take ownership of their product, leaving the most productive/competent folks to take on the majority of responsibilities.