-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!