Originally posted by FR0STBYTE
First of all, thanks for serving our country! Basically it depends on what you want to do. If I was you I would pick the Army. The Marine Corps doesn't really give you a choice of what you want to do, they pretty much just tell you what you are going to do. Two of my friends enlisted about two years ago and both wanted to be infantrymen, but they told them that they don't need infantry so they made one of them a plane mechanic, and the other a cook. On the other hand you have the Army, which still lets you pick what you want to do in most cases. If you want to drive tanks you can drive tanks, if you want to be infantry you can be infantry. Certain jobs do require a certain ASVAB score, but most of the time you can do pretty much anything you want.
P.S. Why not Navy?
To an extent you can still pull out an 03 contract in the Marines. There are several factors that play into whether you get it or not. Since the Marine Corps is undergoing a downsize the infantry contract allocations were cut. However, if you tell the recruiter that you want a guaranteed 03 contract they'll try and work with you, but you also have to be firm about it. As in, constantly staying in contact with the recruiter. Another thing is it's best to wait. Say you talk to the recruiter during the summer, come the start of the new fiscal year all the allocations get freed up.
If you don't manage to get one then, you'll probably just have to wait longer. The only downside is you can only remain in the DEP for 365 days. After that you're completely SOL.