Company: Microsoft
Date: 2013-11-16
Overall rating: 3/5
Employment status: current

Technology only company
Pros: Good technology. Good process to develop technology. Good benefits.
Cons: Very bad product planning. Only way to get good feature through is if Apply or Google have launched competing products.

Performance review system drive some good people away. Especially stack ranking. Due to stack ranking, teams tends to develop "unbiased" performance evaluation criteria that don't help delivering good software.