Company: Microsoft
Date: 2008-06-21
Overall rating: 3/5
Employment status: former

Excellent place to work at depending on the group you are in.
Pros: The network of smart, talented people is large.  Lots of perks.
Cons: Too many sub-companies; communication between management and employees needs improvement.