Company: Microsoft
Date: 2008-08-29
Overall rating: 2/5
Employment status: current

Unfair, the manager just focus on who he liked but not the performance.
Pros: A good place to learn desktop based software and code. Good benefit, especially if you would like to have children during that period. I think they provide a very competible benefit, however the total income is just average, maybe below average.
Cons: Some managers have bad personalities and they just focus on their personal benefit but not employees and companys. The software development process is too traditional. Some teams try to improve but in the end they still use what they are familiar. The main reason is that there are so many old guys, who control the entire team and their future.