Company: Microsoft
Date: 2008-09-11
Overall rating: 3/5
Employment status: current

Good place to learn, growing to the top is tricky.
Pros: Ability to drive ones own career. If you have an idea, and passion, you can normally evolve that within Microsoft. I've never heard no from my management. Surprisingly so.

If you're willing to learn, if you want to dive into something without a ton of direction, Microsoft is the place to do this.
Cons: Upper management (VPs, GMs) are often quite political and turf focused - to the detriment of the customer and the peons below.

I'm not convinced our salaries are on par for the industry.