@TaxY8tA-1qqz
I stayed as long as I did for a number of reasons. I had a long track record of success, was well respected by my peers, management and the client I was working for. Got to work in all sorts of interesting locations all over the world, and other than the lack of raises, was reasonably well compensated. I could pretty much set my own hours, came into the office when it suited me, and so on.
Jumping ship to a new position meant being the new guy again (which after 22+ years wasn't something I looked forward to), plus meant giving up my Severance safety net. Having 5 months of salary 'in the bank' counts for a lot of peace of mind when you have a mortgage, car payment and family to care for. When you are the main breadwinner, it can be very hard to make the decision to jump...there is a significant risk there. I never felt I was 'next on the list', but seeing other people who I felt should have also been fairly safe get their marching orders, that feeling of security eventually eroded to the point where I just didn't have any confidence in being there the next day.
Ultimately, the constant "Sword of Damocles" environment around WFRs was a big drain on morale tho, and when the final changes to the severance and 401k policies, the equation finally shifted to where I felt I really had little to lose. I got a new position working for an ex-coworker I really respected, took a 10% raise to move, and the new position has better benefits, a real pay-for-performance plan, and bonus policy that actually rewards employees for doing the right thing.
I miss the people I used to work with - and still stay in touch with a lot of them. Some are still with DXC, some just trying to stay off the radar until they can retire, some determined not to screw their clients. None seem to be happy with the company, but everyone's situation is different...I wouldn't say any of them are desperate or overpaid, just that for them, the equation still tips in favor of staying.