Company: Microsoft
Date: 2014-12-03
Overall rating: 4/5
Employment status: current

Its a very positive working environment
Pros: Contrary to what people think, Microsoft is a very positive environment to work in. There are a lot of smart people and plenty of opportunities to solve tough problems.
Cons: All parts of Microsoft are not equal. There are some teams like Bing where the work culture is far superior. So you need to make sure you join a good org within Microsoft. But if you work in an org with a lot of good work happening, your work life balance always suffers.