It's fully remote. I don't like that, but most people do.
Good teammates
Good work-life balance
Cons
Engineering practices and standards are not very good (though, it's hard for me to compare with other companies)
Bad allocation of resources from leadership
Bad decisions from leadership
- people really care about improving patient lives and outcomes
- my mom used the product I build when she was recovering from surgery
- leadership is responsive to concerns
- high expectations
- good communication and relations between engineering teams and org groups, no silos
- quick but thoughtful adoption of new technologies as appropriate
- fully remote and geographically dispersed team, zero possibility of going back to in-office even part-time
- good business fundamentals
Cons
- pay is below industry average
- good plans sometimes fail to come to fruition