Is IOCL a PSU?

Yes, IOCL (Indian Oil Corporation Limited) is a Public Sector Undertaking (PSU) under the Government of India

Does IOCL give pension?

IOCL provides pension and retirement benefits to its permanent employees, but apprentices do not get a pension.