Company: Microsoft
Date: 2011-08-24
Overall rating: 4/5
Employment status: former

Good place
Pros: Depends on the groups you are working in, the environment could be very passionate and enthusiastic if you are working for some "core" products. Those DEV leads are very experienced and knowledgeable and keen to answer questions you have. The benefits here are great.
Cons: The salaries are low compared to other big IT companies. You probably need to wait a long time for a promotion.