Company: Microsoft
Date: 2016-07-06
Overall rating: 3/5
Employment status: current
Experience level: Junior

Consultant
Pros: Great resources - msdn subscription, internal portals etc.
Decent salary - slightly above industry average + stock options which accrue over time (this itself becomes significant part, if you work for longer period)
Cons: In Services, way too many managers and hierarchy
Most of the managers or leadership don't know what it takes to deliver, or get to the next level
Work life balance sucks, if you are part of high visibility proect