Company: Microsoft
Date: 2017-11-27
Overall rating: 3/5
Employment status: former
Experience level: Senior

At Microsoft, you are constantly in fear of losing your job
Pros: A huge company with possibility to move around, middle of the road pay, loads of opportunity to work on the leading edge
Cons: Stress levels are constantly through the roof.
Transparency in management is hit or miss and even when it's good, it's not constant.  The organizational partnerships and needs and relative tooling/tech grow and die rapidly.  This makes it hard to partner across the company and build collective solutions.  Expectations are sky high for marginal or even low results.  In every job I've held at this company I and nearly all of my co-workers have felt a fear of losing our job at any moment due to a re-org or anything else out of our control.  
I rarely find anyone to properly inspire me and help me feel excited to come to work.  Although I am very self driven, this causes turmoil for the tone of everyone interacting in the hallways or in meetings.  It feels fight or flight nearly everywhere.