Company: Microsoft
Date: 2016-01-07
Overall rating: 3/5
Employment status: former
Experience level: Confirmed

Old guard playing politics of make my role safe
Pros: Great pay and benefits, lots of great, really smart peers. Lots of options for moving between roles and teams.
Cons: Senior levels (partner and above) need to be cleaned out...leadership is territorial, do not put business needs first. Having opinions and stating them when contrary to current approach is not fostered, and is often detrimental your career