Company: Microsoft
Date: 2014-09-13
Overall rating: 3/5
Employment status: current
Experience level: Junior

If only. . .
Pros: Awesome benefits, so so pay.  Good mobility within company.
Cons: They can not innovate if their life depended on it.  Marketing almost always get's their way for more bells and whistles that nobody uses, or wants, at the sacrifice of a quality product.  Beware of the infamous, over powerful Microsoft HR.  Having managed people I was discusted at the fact that the way Microsoft handles compensation, encourages you giving someone the shaft, and keeping around a sub par performer to be the sacrificial lamb.  God forbid you have a great team, because someone will get the shaft so others can actually get raises.