Company: Microsoft
Date: 2008-06-17
Overall rating: 3/5
Employment status: former

Why you shouldn't work here
Pros: Smart People, and not just smart in coding, but smart overall. Also, for a company Microsoft's size, they still tend to occasionally turn out above average products. I would also comment that the compensation was the market price. It is a good place to write code. Support staff, atleast in the Microsoft Hyderabad (india) office where I worked was very bad. They would keep creating problems for me.
Cons: Very insular. Difficulty in communication with management, and occasionally co-workers. Also, lot of dead weight (or so it seemed) with people slacking off. Microsoft is not what it used to be, although there are still some smart people around.