Company: Microsoft
Date: 2013-10-22
Overall rating: 3/5
Employment status: current
Experience level: Confirmed

Fair job
Pros: Relatively lay back working hours. People are usually nice. But I heard this really depends on teams. I have friends in some teams that have brutal hours, but their teams generally get more opportunities for promotion. So I think this is fair.
Cons: Stack ranking in the annual review process is brutal. No matter what, they will pick 20% of employees to give bad ratings for.