I've been really fortunate, and fairly serendipitously, that I started my job at 32, and in a LEO position. This makes a 20-year career possible with an immediate pension benefit (and FEHB) upon retirement, AND, with the new LEO rules for TSP, makes penalty-free withdrawals available to me as soon as I retire as well -- at just shy of 54, because I screwed up and wound up with 2 years of non-LEO time, so I have to do 22 years; but with my military buy-back, I'll go out with 42% of my High-3. But with that pension, a robust TSP account, and SS down the road, I've got a pretty gold-plated retirement ahead (assuming one of the current nutjobs vying for the POTUS position doesn't burn it all to the ground).