Whatever branch of service you choose, make sure you've got your new career guaranteed in your contract. DO NOT go in open contract unless your test scores don't qualify you for anything at all. When I was in (1980's) all open contract enlistees ended up as grunts or cooks. Here is my suggestion: assuming your ASVAB (they still use that, right?) scores are high enough, look for a good job in the USMC Air WIng. The training for the Marines is much more extensive than equivalent training in the USAF, the air force has always been somewhat over-specialized. I was an aircraft electrician back in the day, we fixed everything on the jets that had a wire except for the fire control radar. In the usaf, there would have been about five jobs doing what my job was in the usmc. I know this benefited me after I joined the civilian work force. Ask some friends or family that work with veterans about this angle on it - I bet they'll agree. While you're at it, ask them who is tighter: former Marines, sailors, soldiers or airmen? When you join the Marines you become part of a group that has meaning for the rest of your life. Some would make the case that this is more important than training, quality of life or anything else. Trust me - always faithful means just that: ALWAYS faithful, even long after you're off active duty. It matters.
OK, I'm back off my soapbox. Like I said, get a guaranteed contract and congratulations to you if you join any branch of the military. It's not for everybody but for a lot of young single men it's a good move.