im currently in the military. (Air Force) i would not join unless you have lived a little outside of highschool and is on of your only options left. unless you plan on going to school to be an officer. You as an enlisted member are highly underpaid, under appreciated, and worked to much with random schedules to get paid what you do. they promise you health care, but their health care is from medical personnel in the military wich is a joke.
ECT i hurt my back a little over 2 years ago lifting (i was stupid and was ego lifting woth horrible form) but anyways they wont even run a test other than an X-Ray wich wont show any nerve pinching or nerve damage. case in point on that is their medical care is a joke... you receive 1 month paid vacation a year but you dont get to choose when you take it for the most part you can put in for it but likelyhood of you getting it when you want it is slim to none.
also working 12-14 even 15 or 16 hours a shift without any kind of over pay sucks. You do get to travel quite a bit but a lot of the places or all of the places ive been overseas has had an 11 to 12pm curfue wich makes you feel like your 12 again living in your parents house although you havent done anything wrong. The GI bill is sketchy as well because from time to time they will tell you this year you cant use it because they cant afford it then the next year you can.
The military is also very political as in you can work your ass off do your job better than 98% of the people doing it but if your immediate supervisor up the chain doesnt like you the person they like will get priority over everything in front of you... also if your not a good test taker in the AF you just will not get promoted because promotions have a majority to do with test taking skills.
on the test taking note the GI bill will more than likely not pay for a ivy league school ESPECIALLY if your GPA is 2.8. also if you think the law is more stict where you live you should probably think again because they are WAY more strict in the military than as a civilian. So on all that plus a lot of stuff on top of that that i just cant even begin to type unless you are in a real bad position in life i would not even consider joining the military and im in the AF so better way your options really hard before you think about signing those enlistment papers