Company: Microsoft
Date: 2010-02-27
Overall rating: 2/5
Employment status: current

Very political
Pros: Great benefits
Well respected company
Great pay
Smart people
Flexible work schedule
Signing bonus
Relocation expenses covered
Industry leader 
Software discount
Cons: Extremely political
Hierarchical - slow to get things done
Individualistic rather than team oriented 
Competitive, backstabbing
Uncoordinated
Nepotism 
Poor work life balance