Company: Microsoft
Date: 2017-12-18
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Decent place to work in general
Pros: -Lot's of different things to do and different teams.
-Team change is easier.
-Cloud/Bing side is growing all the time, there is always new challenge.
Cons: -The development environment is not streamlined. Each team has their own solution for the same problem, (e.g. deployment scripts, build system).
-Software development positions require strong soft skills to climb.
-Internal documentation is not good.
-Benefits are no longer competitive.