The 20% is roughly a 6th year payout. If UPS did a 401K match at say 6% of every dollar you contribute that amount would equal about 3 years of a 30yr pension. If you contribute 25K, then the company match would be $1500.00. Thirty years @ 5% annual return gets you 110K after 30 years. It's also important to remember that your pension will most likely increase throughout that 30 year period.