Pros
My review applies to engineering departments. - Pretty laid back -Most people and colleagues are very nice -Good learning opportunities if you are out of college and don't have any experience -Job security. You don't get fired unless you really mess up -Nice and clean buildings/facilities -Willingness to invest on R&D projects, vertical integration -Location -Espresso machines everywhere -OK medical-dental-life
Cons
-If you are an experienced or highly technical engineer, avoid this company. The company policy is to hire fresh graduates who can't find any other job, pay them very low, and don't care if they leave. -Managers are highly incompetent and most of them are there due to nepotism or being with the company for a long time. Some engineering managers even don't have a college degree! It is a private company and managers are those who are in owner's circle. I am sure if it was a public company most of them wouldn't be hired at all. -Very low pay. The company philosophy promoted by the upper management is to make cheaper medical devices to bring health care costs down. This has led to being cheap in many other things, including salaries and raise. 401K is up to 2% of salary, 0.5% match. -No clear path for professional growth!