Company: Microsoft
Date: 2016-10-13
Overall rating: 4/5
Employment status: current

Pros and Cons of Working at Microsoft for 10+ years
Pros: You're able to get a variety of experiences. You can move around teams, but staying in the same team for a minimum of 5 years lets you develop enough expertise for you to be the SME for an area.
Cons: Company is changing, but teams still act in silos and fight for ownership.