Company: Microsoft
Date: 2016-04-05
Overall rating: 4/5
Employment status: current
Experience level: Senior

Good place to work (I've been there > 20 years)
Pros: Microsoft is stable, treats their employees well, pays their employees well, get to work with a lot of smart people, free beverages, reimbursement up to $800 for fitness expenditures, top notch benefits, huge positive impact in people's lives, lots of opportunities if you look, can be a great experience if you find a good manager.
Cons: Easy to get lost in a large group, terrible if you don't have a good manager, emphasis is often too much on process, work life balance still isn't great, some groups aren't receptive to new ideas, and as a rule collaborating cross group is challenging.