Pros
The US Army provides a great culture and value system to work in. In general people are quite friendly and supportive. There are plenty of diverse projects to work on and many are interesting and challenging to keep employees fully engaged. The management gives ample freedom to employees to conduct their work to enable creativity and innovation. In addition, there are tremendous opportunities now because of major organizational and strategic transformational changes at play. Furthermore, hardwork and dedication is recognized and rewarded fairly. And importantly work-life balance is valued and the management is family friendly.
Cons
If one wants to pursue traditional business careers such as corporate finance or marketing, then possibilities are limited to none.