The Marine Corps is a good starting career, but beware of the contorl they will have over your life.
Pros
To Serve our country first of all. Joining the military also gives many chances to learn a trade and keep skilled on it. Also there are many opprtunities for education if you know where to look.
Cons
Deployments, I have done five in the past six years. Your stuck you cannot quit. The first enlistment is not as enjoyable, juniors in certain units are not always treated with much respect. Sometimes your treated by worker bees by those immediately above you because they are inexperinced and are taught to lead that way. Some opportunities are not available such as education depending on your command and mission. Some Commanders will not approve leave and education just because of a small risk of not having you available for a few hours a week. The military gets into your personal life more than any other job as well.