If Social Security is considered a pension (I think it is) then yes, we have a small pension. I only paid in a bit more than the minimum quarters so the $$ won't buy much, but it includes Medicare, and that's very important to us.
If we are excluding Social Security, then no, no pension. No complaints either.
To make up the pension freeze any future retirement benefit we will receive is in the form of defined contribution. I currently receive 2% of my pay in addition to 401K matching funds to make up with the freeze in average pay. In 2020 they will increase that to 6% of pay in addition to matching funds. So in 2020 I can receive 10% of my salary from the company dropped into my 401K account as long as I contribute 8% or more. They will contribute 6% even if we don't participate in the 401K at all. A "free" 6% is nice and all, but at this stage of my life, I like the pension better.
Still, that company is a class act. Many freeze the DB plan and pocket most of the savings.....