A $300,000 Annuity Guarantees $1,900 a Month for Life, but Here Is What Retirees Are Giving Up
A 67-year-old with a $1.2 million nest egg sits across from an insurance agent who pitches a clean trade: hand over $300,000 today, collect $1,900 a month for the rest of his…