Company: Microsoft
Date: 2011-04-08
Overall rating: 4/5
Employment status: current

Overall positive, ample opportunities to create, innovate and have impact.
Pros: Diverse opportunities and technologies, depth of management and technical talent.
Cons: Too large to be agile, innovation comes at the cost of supporting existing products.