Company: Microsoft
Date: 2014-01-19
Overall rating: 3/5
Employment status: current
Experience level: Junior

Great salary, good people but make sure you really like the product you're working on!
Pros: Industry-leading salary, good health benefits, respects work-life balance. They want to make sure employees are happy and stay with the company for the long run.
Cons: It's hard working on products that aren't what you use in your personal life and products that are losing out to competitor's. Stuff Microsoft makes can be overly complex and just not work as well as you expect. It makes it hard to be proud of where you work.