Company: Microsoft
Date: 2013-09-18
Overall rating: 3/5
Employment status: current
Experience level: Senior

Good Company but not for everyone
Pros: Good compensation and even better health benefits
There are a lot of opportunities if you want to change jobs
Cons: Poor work life balance - to have the best success you have to be willing to put in more than 60 hours a week. 
Can be very bureaucratic; does not do cross-group collaboration well. Very Siloed. 
The performance review process encourages showboating and competition rather than team work. 
There is a culture that focuses on innovation and moving quickly that often leads to an oversight of the details (which leads to a lack of proper documentation, poor processes, and surprisingly poor internal systems).