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

Well balanced for life, interesting work, but not sure of the company's vision
Pros: At Microsoft you work on products that are used by many people, and it's a huge rush to know that your code will be used millions of times.  Work-life balance is better than any of my friends that work in similar roles at different companies. The pay is competitive, and the medical benefits until recently were best of the bunch.
Cons: You are working for the evil empire, assimilated by the borg, however you want to be told you've sold out you're probably going to hear it.  Microsoft has a pretty bad rep, especially amongst the CSci crowd.  Sometimes you might not agree with the direction the company seems to be moving in.