Pros
There are some challenging and exciting jobs in the army. During a time of war, resourcing and support of the mission is high and so is morale. Many opportunities for continuing education. Great benefits for all. Good compensation for those who stick around. Some of the nations best and brightest as co-workers. Close knit team environment in most organizations.
Cons
Not all positions are created equally. Little to no incentive to excel. Very little control over your career if it varies from the needs of the army. All stick no carrot (even for top performers). Some of the nations least productive and morally bankrupt as co-workers. Failure in retaining the best and brightest especially those who bring diversity of ideas and approach to the profession.