Company: Microsoft
Date: 2011-04-15
Overall rating: 4/5
Employment status: current

Great Company but Work Life Balance a Challenge
Pros: - amazing benefits
 - amazing people
- interesting work
- flexible hours
- some business groups better than others
- great diversity in it's employee population
Cons: - heavily weighted type A culture, highly competitive
- people are nice but performance evaluation structure can bring out people's worse behaviors
- lots of politics - more in some groups (e.g. Windows group)
- middle managers are a mixed bag - many just managing up or jogging to make themselves looks good instead of truly focusing on developing their people