Steve Otteson wasn’t planning to retire. The 55-year-old software engineer had been working at Microsoft for almost three decades, and he figured he still had a few more years in him. Then, this spring, the tech company made him a surprising offer: Quit and get nine months of pay. Suddenly, Otteson found himself confronted with the choice to retire early. He took the buyout the day before the ...