Company: Microsoft
Date: 2010-03-22
Overall rating: 2/5
Employment status: current

Not so great
Pros: Great health benefits, gym membership, lot of facilities.
There are many groups within MS that are doing great work.
Cons: Culture is very strange. There is work pressure to deliver, when the high level roadmap is in a state of constant flux. So what are we really delivering against !!!  Dev managers (the ones who have been there a while, like 15+ yrs) think they are Gods, a lot of them are the rest and vest type. Not much see in terms of communicating with devs. Overall, it seems like they want to run fast, however, they dont have much of a clue where they are running towards. hence the work pressure with a lot of dissatisfaction at the end.