Avantages
* High quality and interesting engineering products/projects which meaningfully improve people's lives and health * Competitive compensation, particularly in the healthcare technology sector * Highly qualified and intelligent employees who are great to work with * Good benefits and perks: nice cafeterias, frequent corporate sponsored events, "collegial" feel * Programs and support for career advancement and training (conferences, selective corporate programs, career coaching, etc) * High ownership environment: sink or swim
Inconvénients
* Intense and unreasonable (changing) targets which are not adequately supported (managerially, financially, and logistically) * Questionable ethics (with regards to employee evaluations, expectations and relations): works very well for individuals with a certain personality -- highly optimistic, "yes sir", done matters more than whether it was done well, those who are highly confident (ie those who do not take personal accountability) * Significant barriers for career advancement & leveling