Respect your employees, especially engineers.
Good management, good products and nice working environment
Great product line and innovative. Compensation is very low. Good until career starter and then moving on
One of the highest turnovers with few employees remaining beyond 2 years, employees are commodities not valued and expendable, actual training is minimal if at all, the technology is excellent but clouded by the high turnover.