Avantages
GREAT company culture and good people. As a programmer there's a lot of work that one can engage in all across the stack and get good experience in frontend and backend work as well as DevOps. Also if anyone is looking to learn about FHIR and healthcare standards they will find it here. Also lots of Java, JavaScript, Jenkins (CI/CD), Docker, Kubernetes.
Inconvénients
Some teams I've been on have been pretty contractor heavy so there's differences in process that come into the workflow (not necessarily a con but a thing to note). Also if anyone is not interested in the healthcare tech industry they might not find the content super interesting/engaging. Software development is unaffected by that fact as it still is development but the extra push by being proud of the product and what it does may not be present (although it has the possibility to be found if your product helps people have better experiences in healthcare).