Company: Microsoft
Date: 2013-02-09
Overall rating: 4/5
Employment status: current
Experience level: Junior

Exciting time to make your mark here
Pros: The company is going through a lot of change at the moment, but it's a good thing as the different groups are becoming more aligned. Good work/life balance here and managers in my group seem very vested in making sure their staff is having and motivated. Opportunites to move up are plentiful.
Cons: Like many others, I find the review system annoying. Managers are forced to rank their staff and 'fight' with other managers for ranking among the division. This means that even good employees may get a lower-than-deserved grade because someone has to rank lower than others. It can be demoralizing for those who wind up there. however, management seems to be aware it needs to be fixed, although they don't seem to be doing much about it at the moment.