Company: Microsoft
Date: 2013-02-19
Overall rating: 3/5
Employment status: current
Experience level: Senior

Microsoft is both a good and a bad place to work in
Pros: Company is really good at Software development processes and it is a great place to learn. Also, there are many exciting projects one can be involved in, either cutting edge or massive scale.
Cons: Culture of passive aggressiveness and avoiding risk leads often to mediocre results. The company culture is engineering and as a result other disciplines are not being heard.