Agreed. A pension is much more attractive to the employee but less sustainable given the issues noted above. I have a pension from one employer as well as retirement savings but I am not convinced the pension will be there when I retire. Get it if you can but as a matter of US govt policy we should be moving to defined contributions if we want to control govt costs.