Anyone can retire at any age. Those in a defined benefit pension typically get around 2% per year worked of the average of the highest 5 years of pay. This benefit has penalties for retiring before the standard Social Security retirement age. I could collect my pension right now but it would be around $1,000 dollars a month. If I start collecting at 65 it will be much higher.