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

Amazing resources, smart people, process heavy
Pros: Opportunities to work on almost anything you love. Pay is good, benefits too (though shrinking). Tons of resources to apply to any tough, interesting problem.
Cons: It takes a long time to get things done, many meetings, and multiple rounds of management reviews and approval and a lot of status writing. Benefits are shrinking, but still good. Microsoft isn't the 800 pound gorilla anymore, it's the middle-aged gorilla with a beer gut.