Work Life balance
Company culture is great. I feel valued as an employee
Minimal politics - the president and management team is very transparent
Clear strategy for the company and where it wants to go
Cons
Some overtime required
Equipment issues - but my last job had those too
not the highest pay out there