Pros
Patriotic Duty, Depending on your Skill or MOS good training. You will make friends that will last you a lifetime.
Cons
I had the best job in the Army which was CH-47 Helicopter pilot. The single best day was when I got a DD214 that said Honorable Discharge. I was so happy to take off that uniform. I promissed myself that I will never again place myself into a postion that places someone dumber than I am in charge of my life. My commander attempted to kill me no less than 3 times because he was an idiot. I would not recommend anyone joining until they start caring for soldiers a little better.. The promise of school money is not worth the aggrivation. It is better to take on some debt and be free of these monkeys. I promise. If they really need you.... They will call you.