Company: Microsoft
Date: 2011-04-27
Overall rating: 4/5
Employment status: current

Definitely a good place to be
Pros: great atmosphere, senior management cares about their teams, the communication flow is also very good, management is very supportive
Cons: each team is like a small company with its own budget, which makes it very hard to get a higher position, be better trained