Company: Microsoft
Date: 2012-04-10
Overall rating: 3/5
Employment status: current

Great company. Learnt a ton working at Microsoft!
Pros: - Massive company, tremendous resources
- Ability to move within groups, teams, regions
- Metrics and data driven culture
- Highly collaborative, smart people all around
- Great benefits (although benefits are changing)
Cons: - String of "make or break" events
- Need to compensate better
- Need to reduce the number of layers of management (good progress here in recent years)
- Need to enforce accountability for "results", especially at higher management levels (good progress in recent years)
- Politics, turf wars, empire building: like any other big large company