And as for the military, cashing out at twenty years of service with a $47,000 annual pension (starting immediately and inflation-adjusted over time) plus the G.I. Bill is not a bad deal at all.
The downside is that you have to be in the military for 20 years.
The downside is that you have to be in the military for 20 years.