I went at exactly the right time. We met our goal, DH went part time, and I planned to go the following spring after 1Q incentives (HSA load, Annual Bonus/raise, Profit Sharing, 1Q 401k match, etc.). Our pay structure meant over 40% of our annual pay occurred in the first quarter, and you had to be there on the last day of the quarter for matching. So, 4/1 was always the best date to give notice.
Late in the summer I started angling for a package. Not overtly, just... career goals not matching with company direction and my experience there, might be time to look elsewhere but I'd be crazy to go with my tenure and..blah blah...nudge nudge wink wink. Got a "well don't decide anything something something coming..." response. 3 months later I was on a list, when my division decided to consolidate locations. I could get a paid re-lo at my level, or I could package out. Over a year severance + add ons made it a no brainer. I ended up leaving the following June, as the final date was all done by MC. For about 6 months I was super frustrated, as there was no firm date or plan, just verbal stuff (division didn't properly align with HR before making initial announcements).
I was definitely dead man walking the last couple of months once things became official and public. I turned 47 a few weeks before my last day.