I have experience in this area, and I know many other people who went through the same type of process. Recruiters are well… recruiters. The bottom line is that for each and every individual that they get to enlist under their name, they receive an added incentive to their pay. I was Navy Nuclear Eng. enlisted, and left college two years in because I was told that it would be easier to get picked up as an officer if I had already been a prior enlisted.
Now, that isn't necessarily a boldface lie, but it isn't 100 percent truthful either. If you are a college graduate and you have a low GPA, say [Link pending approval], then yes, enlisting first is probably your best route. But that wasn't the case for me, i left college with a [Link pending approval] GPA. The chances that I would get picked up were very high. STAY IN SCHOOL.
You can always go and get a masters and further increase your chances of getting picked up and put in another package. But if you enlist, there is no real guarantee that you will be able to take the career path that you want even that is what you are told.
Do your research, the internet is a wondeful tool if you use it wisely, that way the recruiters cannot pull the wool over your eyes when you go in there knowing what is true and what is false.