Company: Microsoft
Date: 2008-09-25
Overall rating: 4/5
Employment status: current

Good Company but lots needs to change to be the best.
Pros: Diverse culture, lot of opportunities, being in the middle of great technology company are the best reasons to work for the company. Medical benefis are great.
Cons: Salary is very low compared to the same level for other companies. Work life balance is a complete disaster. Middle management expects too much out of you. They want you to not only achieve your goals but super exceed in every goal to get a promotion or a good bonus. Some of the middle management people are not even managers. they do not know how to manage or asess people if they are good or bad. They think that if you talk more and stay late then you are great and otherwise not. Particularly MS IT is a bad place to work.