Pros
The camaraderie is definitely a plus. There are great leaders to be found in the Army, you won't ever forget the great ones. You'll never pay a dime for any medical expenses.
Cons
You'll be stand in awe as the least competent person you've ever met in your life gets promoted. You have no control over your life. You go where they tell you to, when they tell you to. It was for this reason that I chose not to re-enlist. It ultimately comes down to this: Life in the army (as an enlisted soldier) is as easy as it gets. Be where you're supposed to be when you're supposed to be there, and in the correct uniform. You'll always have a roof over your head, a meal on your plate, and access to medical care. In exchange, however, you give up your freedom. It doesn't matter how sadistic your boss is, you'll report to him every day and his superiors will not care how poorly he treats you. If they feel like calling everyone back on Saturday afternoon, you WILL report back, regardless of whatever family commitments you have.