Company: Microsoft
Date: 2008-04-20
Overall rating: 2/5
Employment status: former

Microsoft - when it stopped treating all of its people as important the heydays ended
Pros: Lots of smart folks doing a wide variety of things. Good chance to move from group to group and learn new things. Chance to learn how the best software development in the world is done.
Cons: Unless you are a Partner the company treats you like a commodity, and there are few partner positions available (a small % of the whole company are Partners).