Very well structured company, I enjoyed my time there and would go back to work there if I needed to.
Cons
Not all of management understands an employee that is in the Reserve. Had a few issues, until HR got involved. Overall a great supporter of the military.