✔ 最佳答案
That's like saying 'do doctors get pensions?'
There are dozens, maybe hundreds of companies out there as contractors for the military. There are probably a dozen on my own base providing IT support, janitorial services, running base supply, providing additional personnel to who knows how many different offices, etc, etc.
Every company has it's own 401(k)s and pension plans. Like any private company, you probably won't see a dime until your 50s or 60s.
Now, if you want to get into all the companies providing services in the desert and other foreign locations, a lot of their employees are TCNs (third country nationals--people from places like Africa, Latin America, and SE Asia) and locals. These people get paid a couple hundred bucks a month, plus a bed and three meals a day. My bet is that they aren't getting a pension.