Company: Microsoft
Date: 2010-12-31
Overall rating: 3/5
Employment status: current

Mixed - depends on the group
Pros: I had one group that was pretty good with organization and process, so that folks didn't feel too overwhelmed, and knew what their priorities should be. There was reasonable work-life balance as well. The work could be interesting, although with competition between leads, there was come cherry-picking of assignments away from those who were interested.
Cons: Another group was terrible - there was no coordination between the different teams, and too many "high priorities " at once. It was not clear whether the right things were happening.
There are so many teams in a company of 90,000+ people that it really doesn't matter whether I name it or not, your chances of arriving there are miniscule.