The civil service is good for many reasons, however, I would say anyone joining solely for the perks may be rudely awakened.
The pension for those joining is really not attractive in the way it used to be , many entrants will not have 40 years in the civil service as increasingly people are joining after their masters or doctorates and most likely having worked somewhere else for a number of years.
Your Pension won't be based on your final salary but instead on your career average .It is guaranteed though and that can be an important factor in decision making.
The Contributory pension which would be on top of your private pension is included in the sum you are paid so lower paid civil servants will have need full service or close to that to receive any annual benefit from their pension besides their lump sum.
You won't receive bonuses , staff incentives, health insurance etc that you might in private sector.
Saying that I have found training is good and the work itself to be interesting in comparison to private sector. The opportunities to move and learn new roles and skills is something would not have been available in the private sector and I have worked with some brilliant people.
The leave is definitely better and there is at least an acknowledgement that there should be some work life balance although I don't think I have ever managed to keep the work from 9-5 and forget about it. I think that depends on the role and the person more than the job.
I think the changes to the pension have led to a change in the civil service, I notice a lot of people joining get very fed up after a short time if they aren't promoted partly because of the impact of the career averaging on the final pension grates on them. There is a lot of resentment built up. There seems more movement and resignations which were pretty unusual some years ago seem more common.
We are probably going down the road of the UK where people do a few years out of college, leave and work for the private sector and contract back in again at a later stage.