Why do you keep going back, and more importantly why do you keep getting LR’d and who keeps hiring you back!
I keep going back because I get more $ every time I return and I get six months of pay when I leave. Pretty damn profitable to me.
My first LR was due to office politics and the second LR was because I was making more as a grade 8 than I was as a grade 9 the first time around.
As to who keeps hiring me back, managers and teams I work with who recognize the quality of my work and skills want me on their team. Not every person who is LR'd is for poor performance. Most of the people I know who've been LR'd in the two largest of Cisco's LRs have been great performers, but they were expensive/older senior level workers who were replaced with younger, cheaper mid-career workers.
The next, and last, time that Cisco shows me the door again I'll be eligible for whatever retirement benefits they still offer and if they offer an early retirement again with the same criteria as the most recent one, I'll be eligible for that one too.
While reading many of the posts here, I see many people don't get to work on good teams, but other than that one manager that took over my first team, every team and manager I've been fortunate enough to work with have been great people. The jobs I've had between Cisco roles have been less than great. Terrible work/life balance, micromanagement or poor benefits.