Company: Microsoft
Date: 2014-08-03
Overall rating: 3/5
Employment status: current
Experience level: Senior

Microsoft
Pros: There are many good technical fellow. One can learn from them. One can see code to learn new things.
Cons: Management lacks vision. There is very less innovation. There are folks with lot of experience. It is good but sometimes these experienced folks does not encourage idea coming from down the ladder.