The DOD doesn't contribute to your TSP which is different from some civilian employers. On the flip side, your benefits (Tricare, Commisary, Exchange, MWR) and tax free BAH should make up for that in the short run. Stay around for 20 or more and the retirement will take care of it in the long run.