Company: Microsoft
Date: 2015-10-26
Overall rating: 4/5
Employment status: former
Experience level: Senior

Many years at Microsoft
Pros: Some of the brightest people in the industry.
Competitive benefits package.
Excellent support for employee charitable giving.
Ability to truly change the world in software.
Cons: Hostile inter-group relations.
A lot of finger-pointing to find fault.
Loss of continuity on support and maintenance of core shared libraries and technologies when those technologies are considered "outdated" and "no longer sexy".