Company: Microsoft
Date: 2011-07-28
Overall rating: 4/5
Employment status: former

Challenging work with great benefits and professional development
Pros: Learning from veterans in the software industry
Tough problems
Benefits
Investments in employee growth
Cons: Too mature about some things - over-engineered processes