Company: Microsoft
Date: 2014-02-27
Overall rating: 4/5
Employment status: current
Experience level: Senior

Microsoft has provided a predictable, stable career for me
Pros: Benefits, benefits, benefits. Pay and compensation is competitive, and stock awards make it hard to leave. Biggest Pro is having the opportunity to move around the company and latch on to a group building a technology you love. They've also changed the controversial review model, which is good.
Cons: It really depends on the product group you are in. Some groups pay more attention to work life balance than others. Generally MSFT is slow to adapt to industry trends but it is starting to come around, what with the advent of open space/team room work environments and using more popular productivity tools and philosophies such as Git and Continuous Delivery.