My company, and most large ones I'm guessing, still offer pensions. They're just defined contribution pensions instead of defined benefit.
I get 3% of my gross deposited into a separate account.
I guess I'm lucky for the 10% of my gross my employer chips in. (5% base plus a match of up to 5% so if I contribute 5% they contribute 10%). They had phased out pensions by the time I started and phased out retiree health insurance shortly after I started. Eventually they made the grandfathered people that qualified for the retiree insurance plan retire or give it up. Several retired and then found employment elsewhere.