I had tax clients who were retired military, then worked for US Gov't, then worked for defense contractors..
They collected military pension, government pension, private pension and social security.
Military members pay into social security, so they have that in any case. A postal employee who does twenty years in the National Guard would qualify for all three programs.