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

Good learnings but no respect for innovation
Pros: - good benefits, good benefits, good benefits
- time-off is flexible and good but that is because it is not a startup and no-one really has a fire burning under their arses. personally prefer driven people who drive hard and then after that play hard.
Cons: - innovation is stymied unless you have a degree to prove that you are capable of innovation. so if you are a phd you can innovate in your regular work hours and it is respected and time accounted for. if you are a masters, forget innovation during regular work hours, you will have to work extra hours for that and who wants to do that unless u are a crackhead scientist working for betterment of humanity.

- compensation is pretty bad compared to the industry and prmotions and raises are subject to your manager fighting for you with the upper mgmt which wont happen if you get on the wrong side of your manager - say for personal reasons. so no concept of peer reviews holding any water.