Pros
Technical staff are listened to, and discussion is based on technical merits of your ideas, not on who you are and how you rate. The core Product line is solid, company is solid, management team is really sharp, and team is made up of good people, competent and friendly. Senior staff and leadership are good people. Working on Radiology software is interesting and challenging.
Cons
Can be a demanding working environment, working on a product in the healthcare sector is not for every developer out there. The product is complex, technically deep, the code-base is enormous, and the potential for engineering mistakes makes working on this product riskier, and perhaps more stressful, than working on software that manages inventory for some retail chain, for instance.