Great family oriented company and a great company to work for. The President and Program Manager are awesome people and go out of their way to help you.
Cons
There aren't really any cons that I have with the company. It is a great company to work for.