Family owned business who really cares about their employees. The company works on technical and interesting projects that benefit the surrounding community.
Great company culture and much more work life balance than similar companies in the industry. Company ownership really cares about their employees and will go out of their way to help in times of need.
Cons
Timing of annual reviews could be more consistent.