Of my friends that went to 20 years in the military, half of them went to the post office after. You work for 40 years, retire at 58 with 2 pensions and full medical care. You'll never be rich but you probably never worried about losing your job a day in your life.