Pensions are best enjoyed by government workers who have completed their 35 work years and have their complete retirement files processed. I can’t say for private sectors but I know few private sectors pay pension to their workers but this is done like a compensation or gratuity funds. But it so sure if you work for government you are going to get pension just that in my country it’s always delayed