Company: Microsoft
Date: 2012-02-18
Overall rating: 5/5
Employment status: current

A great place for experience, a bad place to grow your career
Pros: work life balance
smart co-workers
cooperative environment
great learning opportunities
top-tier benefits
products and budgets that can have broad impact on the world and the industry
Cons: negative company growth / consistent cutbacks in benefits, budgets, and staffing
few promotional opportunities
below industry pay
a focus on the short term and "good enough" solutions
politics sometimes impedes innovation