Company: Microsoft
Date: 2010-09-29
Overall rating: 5/5
Employment status: former

Great Place to work
Pros: - There are lots of smart people to work with.  
- The separate roles of PM, DEV, and TEST are cool.  
- The technology is very cool.
Cons: Sometimes things move a bit slow since it is a large company.  Not all of the management is great at giving feedback.