My husband is a Marine so i am going to try to be unbiast.
Marines have that mystike and pride that everyone looks at with awe and respect, they have that cockinesss because they know they are badasses, and they have shorter deployments.
Army, more money. shorter easier bootcamp, better standard of living
those are the plusses from both, either way you get respect for joining either. if you go army good luck. but if you go USMC Oorah abnd Semper Fi