if you havnt had a college education i would recommend doing an enlisted term to find out what its like to be on the enlisted side, it gives you a good idea of what the entire Marine Corps is like and will make you a better officer when you have to deal with your troops and to know what they are going through. the enlisted troops will also treat you with more respect knowing that you have done what they are doing. you will be known as a "mustang." if you do go enlisted there are so many different options for you to go to school for free and have them pay you. ex. MECEP. if you have had a college education i would recommend going to OCS just b/c it would be a waste of your knowledge and time and degree to get paid almost nothing for what took you 4 years of your life to learn. i have been in for 3 years now as enlisted so FWIW and whatever questions you might have feel free to ask.