Company: Microsoft
Date: 2011-05-12
Overall rating: 5/5
Employment status: former

Great place to work for work/life balance
Pros: People are smart, benefits are just amazing, the spaces that Microsoft plays in are challenging and have plenty of problems that are enjoyable to tackle.
Cons: Projects are never "agile" in nature, at least not anything in Windows. The review process has undergone some churn over the years but I still don't feel it is accurate of the effort that has been put in. High turnover in management only compounds this problem.