My advice is: work as long as you can. The longer you work, the more retirement benefits you receive in terms of pension & social security. You want the MAXIMUM amount of pension & social security in order to live a half-way decent socioeconomic life. It is best to work until you are at least 75, preferably above, to get the maximum of your pension & social security.
It is UNWISE to retire early because you will only receive the minimum allotted amount of your pension. If you retire early(55 years of age), you will not be able to receive your social security payments until you are 62 years of age which will also be minimum. The LONGER you wait for retirement, THE BETTER for all involved. Also, it is also best to have some annuities & investments. Pension & social security are not enough for a decent socioeconomic living standard.