Pros
Great sense of purpose and pride coupled with the opportunity to work with a highly dedicated and competent group of people make the Army a great place to work. Why else would most Army alum be proud to tell you they've served. If you want to really do something worthwhile, and meaningful there are ample opportunities (and need) within the Army. The last decade has seen the greatest integration of active and reserve forces in this nation's Army, making either component (AC or RC) good choices. Newer veterans' benefits such as enhanced educational benefits are a great plus. This is one of the best employers around for getting real world experience very quickly.
Cons
The organization can be narrow-minded and parochial at times. The processes for many of the administrative functions simply do not move with the sense of urgency of most operations. The process for contracting, orders, and pay come directly to mind as not keeping pace with the rigorous demands of an otherwise high-performing organization. Performance feedback can be dismal, and promotion system does not do much to distinguish various performance levels causing all but the very highest performers to move "with the pack". While many times this recognizes the most deserving 1-3% it is a real downer to see the amount of time and energy spent retaining sub-par performers. Frequent deployments (time away from home) are definite downside as well, but come with the territory.