OMG. A new manager every 4 months? Did you change teams so frequently or managers moved that fast?
I didn't change teams. It was a mess! There were so many reasons why this happened.
Upper management changes resulted in typical reorgs
Upper management going after shiny new objects
Sometimes projects just didn't make sense to continue
Projects/teams lost funding
Teams merged / reorgs
Competitors failed in that space, so the project got tanked
Managers moved on due to differences with their managers
After teams merged, managers moved on because they didn't like the new team
This was quite typical at MSFT, especially in Bing as they were constantly trying to play catchup with Google. Throughout all of this, employees suffered, careers got destroyed, etc. Those who could play the game came out ahead.
In a couple of cases, projects lasted only 3 weeks. There were big teams put together and employees were given all these big redundant speeches by 7 managers up the chain that it got old so fast! I didn't trust a word any skip-level @#$ said after that.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.