Company: Microsoft
Date: 2013-12-11
Overall rating: 4/5
Employment status: current
Experience level: Senior

Great Company, but aging
Pros: Great projects, great people, commands respect in the industry, you can do things that are impossible with smaller companies. We rule the Enterprise and they happily give us an awful lot of money because we deliver stuff that they understand, and that works.
Cons: - Too many middle managers and middling management, too much internal competition, passionate but unimaginative leadership. 
- Too much cost watching from management and not enough good ideas. 
- We have gone from being successful "fast followers" to just plain "followers". 
- We have problems coping with complexity. 
- Willingness to leverage advanced technology (that involves math and mental effort) is very limited. 
- Overemphasis on "simplicity" leads to poor solutions.