Company: Microsoft
Date: 2010-04-07
Overall rating: 3/5
Employment status: former

Not the best of times...
Pros: Microsoft is large, well funded, and stable.
Microsoft's size and breadth makes it possible to transfer to another group, working on a completely different market, if you want to grow your skills.
Cons: Microsoft's culture is highly intellectual and somewhat ego-centric. This fosters an environment where being clever or having a clever image is more important than shipping a great product.