Company: Microsoft
Date: 2011-09-20
Overall rating: 3/5
Employment status: current

It's ok
Pros: Vast variety of choices to work with. You can work on so many different things. You get your own office.
Cons: 1. It moves slow now
2. Lot of PMs 
3. Careful while moving to different groups
4. Duplication of work