Great company to work for you, they do the job right and take care of their workers. Great pay, especially with the overtime opportunities.
Cons
Higher quality standards than most other companies in the field, so definitely not a place you can work and not put in the effort to do everything right,.