Pros
Good talent. Better than average benefit package - except vacation policies. Conscientious concern for those who need these medical products. Incredible amount of information is kept and available to help solve issues before any significant patient risk comes into play - yet it is sometime difficult to locate.
Cons
The talent that is narcissistic is that which may have only worked here and has little exposure to the real world. Regulatory agency rules produce a lot of unnecessary paranoia. (This is an issue that just keeps getting bigger - and the regulations are not always necessary.) Minimal opportunity for advancement - unless you have a medical background. Lack of awareness of how to run a company that cannot sustain double digit profit - the usual solution - layoffs (seven years in a row? Too many teams are made up of players that are not related to the goals of a project so the result is something that may sound good but cannot be used easily and efficiently by the real role players that get the hand off.