Pros
Honor to be part of the few and the proud. The Marine Corps has the toughest training out of all the military branches. No matter how fit you are, boot camp will definately challenge you. After you finish boot camp you go to a school for the job were given. After you are done with school you will got a unit. With your unit you will perform your job. No matter what job you have you will also do combat training. If all you want to do is shoot then join the infantry. You will have a lot of adventures but it won't really help you acquire skills helpful when you go back to being a civilian.
Cons
Constantly keeps you away from family. You have seven month deployments and most of the time you won't be home for Christmas. No matter what, I 'm proud to have serve four years. Now that I did my part I could leave the Marine Corps and catch up on family time.