Company: Microsoft
Date: 2008-09-04
Overall rating: 4/5
Employment status: current

gr8 place to work but too many poor middle managers without focus
Pros: great challenging work and high calibre smart co-workers. The work is great but often directionless . Often Big Bets are Off and realignments in organisations cause frustration among the employees who having worked on stuff for some time are not happy to see their work scrapped. All this because of poor communication from the middle managers to the ICs . As an organisation there is an excellent oppurtunity to learn tons of things and i would recommend it to every engineer/ p rogrammer as a very good place to work.Also benefits are good- Medical,Flex Time etc are great if you are having a family.
Cons: old boys network, bureaucratic when changes are concerned