Company: Microsoft
Date: 2012-08-26
Overall rating: 4/5
Employment status: current
Experience level: Junior

Challenging and competitive
Pros: Great benefits and reasonable compensation.
Cons: Merit/Raises dependent upon variables that are not controllable. You have to be at the right place at the right time in addition to meeting your objectives.