Company: Microsoft
Date: 2012-09-05
Overall rating: 4/5
Employment status: current
Experience level: Senior

Microsoft creates some truly amazing products
Pros: The company is made up of truly bright people from all over the world. If the problem exists in the realm of computer science, Microsoft has someone trying to solve it. We are relentless and persistent. We do not give up.
Cons: The performance review/feedback system creates an atmosphere of fear. People become selfish about ownership for features/projects as a result. This inhibits collaboration which is obviously important for large software projects.