Pros
Strongly support taking care of veterans and doing what is necessary to care for people that have served their country by serving in a branch of the armed forces. Allow limited telecommuting.
Cons
Horrible or no leadership. No direction or guidance provided by leadership. If managers are questioned on a shortcoming, they end up harrasing you since you questioned them. No investment in education or professional development. No room for advancement. Telecommuting is limited due to lack of comfort with the concept and how to manage remote workers. Managers do not know how to manage employees. Instead they micro manage because they do not understand most of what their subordinates do for their job. Lack of understanding leads to BS and CYA approach ot most aspects of management. Run in the other direction if you get a job offer from this company!