Company: Microsoft
Date: 2017-05-31
Overall rating: 4/5
Employment status: current
Experience level: Junior

Good work life balance, variety of work
Pros: Friendly and smart people, supportive. Backstabbing is rare. Management pay attention to employees complaint and open to discussion. Pay is good relative to the stress/expectation.
Cons: I'm in one of the dinosaur teams where everything moves slowly.  Innovation does happen but not quick enough, and there is a lot of maintanence work.