Company: Microsoft
Date: 2013-08-01
Overall rating: 3/5
Employment status: current
Experience level: Senior

Great opportunities for professional development and career grow but the review system needs an update.
Pros: Plenty of opportunities to work in any field of computer science, good compensation and benefits, good work-life balance.
Cons: The review system doesn't make sense; it promotes unhealthy competition between team members; promotes individual achievements over team achievements; discourages employees to work in competitive teams.