Company: Microsoft
Date: 2013-03-11
Overall rating: 2/5
Employment status: current
Experience level: Junior

Worst place to work for, do not join this company
Pros: None that I can think of
Cons: 1 bad weather, make you sick , drive you crazy, no sunlight for months in winter, which is Oct to next June
2 bad and dishonest managers, assign all non visible work to you and leave visible work to his or her favorite guy,  
3 it is a popularity contest, the work is simple, anybody can do it, the question is how to get popular.
4 you are not valued base on you work, since the work is simple, it is purely up to the manager, they can give you 1 or 5 as he wish
5 not so smart engineers, most engineers are so so, , good ones are not happy with the review and left, the survivors are very good at fighting and politics
6  they completely ignore the fact that you made the system more stable, they think you are just fixing up things, and you have no value, ever wonder Ms product suck?
7 you are working for a dead rot wood, after a few years, you become thinking their way, which is a clumsy, clunky way, rather than a simple effective way of creating software
8 the building seems always full of car exhaust pollution, maybe because the cold weather, and the under ground parking, I am sure the CO is very high, make people very sleepy all the time,
9 nobody out in the industry does things Ms does, because nobody can afford the waste, if you think your knowledge can apply somewhere else? 
 I definitely regretted working here, wasted my time