Company: Microsoft
Date: 2012-07-05
Overall rating: 3/5
Employment status: current
Experience level: Junior

Just like the reputation you have heard
Pros: Good salaries and benefits. You know your products will be important in the market place.
Cons: Too much heirarchy. There are a lot of talented people but the management doesn't give enough opportunities for them to shine.