The pension has been slowly getting worse and worse though. With the newest version of FERS we are at 1% per year at service annuity partially financed with a 4.8% employee paycheck deduction.
That's true, but the only real people who benefit is the Member and maybe their CoS. Congress staffers make joke salaries in general. The reason people take those jobs is either a sense of duty or as the requisite training program to become a lobbyist.