One more thing to consider....while I think the Armed Services are a noble endeavor, just remember this.....it is not for everybody. You may think that you are cut out for it now, but, wait until you are standing on this imaginary line and gettin' yelled at about your belt not being properly aligned with your shirt and pants.
Fast forward a few years, now you are working in the service of your choice for someone a few years younger than you. (And possibly an Officer, if you go Enlisted.) Can you truly handle that? Are you willing to literaly scrub "shitters"? Can you accept criticism in any form? Would you blindly risk your life for another? There are hundreds of situations...but, these are some of the ones that probably make people rethink their enlistment obligations.
When their are a million "Pro's" to a consideration, there are always a million more "Con's".......make sure you know that military life is not easy. SERIOUSLY! Been doing this for 11 years and sometimes shit wears on ya....and sometimes it is 110% worth it. In the end, I will be proud of my accomplishments. However, I have seen quite a few good guys decide they couldn't make it....