Company: Microsoft
Date: 2014-09-24
Overall rating: 3/5
Employment status: current
Experience level: Junior

Very aged culture
Pros: Decent pay given that it is in Seattle which is much cheaper to live than SF. Average benefits. Very good work/life balance from what I observe.
Cons: Very political. Management knows little about the technologies but keeps override technical decisions made by people who actually know them. For personal growth, I definitely learnt a lot about politics, but my technical ability might be even worse than I just left college.