I think that the US government isn't able to be invested in so a 401k makes no sense. Any decent civilian company offers health care, vacation pay, and 401k retirement. So what does joining our military do for you?