Well I've lived in some places with a military presence
Oceanside - San Diego , Ca mainly the USMC up north, but Navy in the city.
Colo Springs- Airforce
Vegas- Airforce
Groton, ct - Navy submarine base
I've known quite a few young military guys after their service, worked with a lot of them ( in construction) back in SD, mostly good guys.
I later worked with a lot of retired career Navy guys, many Vietnam vets, some Army....at the Post office, quite a few were Filapino ( Phillapino, sp ? ).
If I were going in, I'd not go Army or USMC....not wanting a free trip to Iraq !
I would think about doing the 20 years ....you could be retired at 38 with a pension.
Two close friends of mine went into the USAF after HS ( 1982) one is retired , the other guy was a Major last I knew, probably a Colonel by now ?
20 in with an immediate pension isn't so bad of a deal.