Company: Microsoft
Date: 2011-08-22
Overall rating: 4/5
Employment status: former

Once a great place to work, less so now
Pros: Flexible work schedule and conditions.
Wide variety of opportunities.
Reasonably transparent performance evaluation and rewards.
Benefits package among the best in the industry.
Lots of opportunity to contribute to technologies that change the world.
Cons: Increasingly sclerotic corporate culture.
Company is perpetually trying to catch up with industry leaders such as Apple and Google.
Lack of opportunity for advancement as a truly individual contributor.
Declining lack of morale as employees realize that they are considered replaceable commodities rather than unique assets.