Company: Microsoft
Date: 2016-10-17
Overall rating: 5/5
Employment status: current
Experience level: Senior

Great company, sometimes despite itself
Pros: By and large, great people working in a great environment. The technology is always changing, which keeps all of us with a vested interest on our toes (in a good way), salary & benefits are very good. The culture is changing for the better with Satya at the helm, and it's much more open to different influences, embracing of open source etc.
Cons: Sometimes ability to get stuff done really suffers from burdensome process, and the feeling - perpetuated by erstwhile COO, Kevin Turner and his kin - that the subsidiaries can't be trusted and need to be ruled from afar by Redmond. The scorecard driven culture will take time to dissipate.