Well looks like barebackchamp beat me to the long ass post but here is my 2 cents.
Well first off I am currently enlisted in the Marines and have been for the past 3 years. I would say if you want to join go ahead but try and get all the information you can about your job ahead of time. Also recruiters lie a lot just to get you to join(yes there are a few that are straightforward about it). Yes they will pay for school when you are in(aka tuition assistance but after you server 2 years), also the Post 9/11 GI Bill that is $50K for 3 years of after you EAS(End of Active Services). With that they pay for school, $1,000 for books per year($500 per semester), and Sgt BAH(Basic Housing Allowance) for the area you go to school. Depending on your MOS they might have different follow-on school that would count for college credits. Now that's the Pros I guess you could say of joining(with school in mind). The negatives are that you basically sign away your life for 4-5 years(depending on your MOS), give up most of your freedom, and deal with stupid hours, stupid people, and retarded ass places. Yes you might get lucky like I did and work very few hours, have some cool people(still have retards no matter where you go), and end up on one of the chilliest bases that the Marine Corps has. But I really doubt you will get that lucky. Now with all that being said if you still are planning on joining the Marines I would say go to college first, have all the fun you can when you are still young. Then after you get a degree join and become a Officer. They make a lot more money then enlisted and deal with else bullshit.
TLDR: The Marine Corps has a lot of Pros, and a lot of Cons.
***Disclaimer***
My buddy sent me to this thread for the Lolz, and yes I only made a account to comment on this thread.