One bit of curriculum that is missing from a college degree program is leadership training, but the military expends quite a bit of emphasis on it.

In addition, the military is an awesome laboratory environment for someone wishing to learn about leadership, because it's a too-many-chiefs sort of situation, so not only do you get to learn about leadership, you also get to observe and experience a huge variety of leadership styles and methods.

Also, the military is really good at curing someone of a sense of entitlement... at least for enlisted folk.