Company: Microsoft
Date: 2019-01-14
Overall rating: 4/5
Employment status: current
Experience level: Senior

Marketing Director
Pros: Opportunity to experience different teams and build your skill base.  You can learn a ton, especially if you're focused and strive to learn.  Not uncommon, and even encouraged to change roles every 2-3 years.  Next, as a company, MSFT is in a better place than ever - with the Cloud business future-proofing the stability and long-term viability of having meaningful employment for many years to come.
Cons: Culture and survival within the machine is often a challenge.  Not a deal-breaker, but be ready to defend yourself from others who strive to make a name for themselves by throwing rocks at everyone around them.   It's a dangerous and difficult combination if your manager has this mentality.   Choose your team wisely and minimize this risk.  Keep your integrity and avoid much of this by natural flow.  Sadly though, the culture has shifted over the years to encourage and reward this behaviour.  Many people are more interested in building their careers than growing the business, and they become masters of spin.  Again - once you realize this and can spot it quickly in others, you can navigate effectively, and you'll likely be fine.  Not fun when it's blatant though.