I have several friends who through they were entitled to an occupational pension from their brief(ish) spells (2 to 8 years) outside teaching. All of them report serious issues extracting the pension from their former private sector employers.
It seems to be becoming standard practice for these employers to claim to "have no records" from the 1970s and 1980s and to use this as an excuse for not paying pensions to former employees.