They do business with integrity and rational thinking. Overall, it's an excellent place to work, with products that are winning in the marketplace.
A lot of ongoing training. Sense of purpose in the company’s mission. Great coworkers. Managers are responsive to employees concerns. Employees are encouraged to move up and find roles they can grown in further.
Benefits could be better. Long wait until you can get into 401k plan. Operating hours are longer than typical work day, which makes the days very long. Also make some holidays employee training days, taking away normal holiday time.