Deadpool , seeing as how this thread is somehow still open, here's my take. And this is from the stand point of enlisting straight out of HS Vs. going to college first. It has nothing to do with how much cool guy shit you'll be doing as an E vice O.
If I had to do it all over again, I would have enlisted straight out of HS. Probably (read: definitely) into a different branch, but that's a whole 'nother thread. I would have done 2-3 years in my XYZ job and THEN decided if I wanted to 1) give the O thing a shot or 2) give the SOF thing a shot 3) stay where I was/different job, non-SOF.
The pros, as I see them are: You get a good feel for the military life and how things work, situational awareness anyone? Granted, becoming an O or SOF would drastically change that, but you still have that foundation. Not having to pay for anything is really nice. You live in barracks, you eat at galleys/dining halls/DFAC, you essentially only pay for any expenses that you CHOOSE to take on. Deployments as a single 20-something are a great way to save a shit ton of money. If you choose the O route through ROTC or something like that, you have the MGIB and TA. You can live off the combined payments of those 2 alone if you do it right, or pick up some light part time work. I've seen my best friend milk the shit out of both.
You also need to think about life if you don't make it through your HSLD pipeline. Haze gray & underway if you wash out of BUD/S. And no, everyone who DOR is not automatically sent to the fleet as an undesignated Seaman/Airman. Something probably more land based in any other branch.
Again, I can't speak at all regarding the operational level, but this is my take on the subject in very general terms. I still think your main focus needs to be getting laid as often as possible and graduating HS. You'll have plenty of time to worry about the military.
Just my $.02.