Enlisting into any branch of the armed forces will teach a person many things.
1. Discipline. Personal and professional.
2. Value of teamwork. Everyone depends on each other to help accomplish one task.
3. Pay attention to detail. With so much input from others, one learns, over time, to see any situation from many angles at one time.
4. Skills learned beyond innate talents. When assigned to do tasks outside of normal rating, one learns many skills that most civilians will not learn or utilize while in their careers.
5. Travel. The military will take you all over the world, which means meeting new people, discovering new cultures and seeing wondrous things.
6. GI Bill. With student loan deferments, one can use the GI Bill as an extra income while earning a college degree.
7. Respect from many. Wearing the uniform is something that always brings admiration and respect from most, especially people that didn't know before you joined the military.
8. Looks great on a résumé. Many jobs give veterans preferential status during hiring process. In these economic times, competition is fierce, and every little bit helps.