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

Positive company, although with drawbacks
Pros: Reasonably good pay and benefits, wide range of available fields to work on covered, everyone can find something for themselves (from low-level coding to abstract research), nice corporate culture.
Cons: Some teams/projects are mismanaged, and there's significant waste of resources in some departments.