Company: Microsoft
Date: 2014-09-29
Overall rating: 3/5
Employment status: former
Experience level: Senior

Mixed Experience
Pros: Get to work with some very smart people.
Cons: Very bureaucratic. If you are with the right manager and have good self-marketing skills you will do very well. Just good work does not get you the right credits here. Culture is very fear based due to the review system which has been changing very frequently every 3-4 years. 
Company's vision is not trickled and well communicated below in the hierarchy chain and causes lot of confusions, delays and chaos.