Company: Microsoft
Date: 2009-06-28
Overall rating: 5/5
Employment status: current

Great place to work
Pros: Microsoft is a great place to work and has a very well defined process to get things done to ship products. Feature work is tracked and scheduled just like all other work. Dev, Test and PM work together to deliver a feature to the product and eventually - customers.
Cons: There seems to be a lot of process involved when getting things done. If you're not a fan of proess, then this may hinder your productivity. However, every group/team is different.