Company: Microsoft
Date: 2014-01-14
Overall rating: 4/5
Employment status: current
Experience level: Junior

Childhood dream fulfilled
Pros: Lots of resources, very smart people, outstanding benefits, great salary.
Cons: So much middle management, duplication of effort, team driven vs company driven (folks are mostly cared about their small team's performance vs. what is good for the company overall)