Company: Microsoft
Date: 2015-05-13
Overall rating: 3/5
Employment status: former
Experience level: Confirmed

Strong benefits, chaotic re-orgs
Pros: World-class benefits for families; good development opportunities and training. Smart people.
Cons: Even with a new, revised review model, Microsoft is a terrible place to fail or make a mistake. You get flushed out of the toilet pretty quickly. Managers play favorites on who they hire and promote, and who they don't.