Very strong technically and will teach you everything you need to know on the job. Some of the best people I’ve ever worked with. CEO made an effort to introduce himself to every employee during site visit.
Cons
Lack of leadership and training in some departments