Company: Microsoft
Date: 2018-11-13
Overall rating: 3/5
Employment status: former
Experience level: Senior

age discrimination / still in old culture
Pros: Benefits and perks are top notch. If you are young, you have high chance to get a job. MSFT is doing great business overall.
Cons: There has been age discrimination from upper management/HR behind "attract young talents". Old people get laid off / fired easily (with reasons that don't make sense), and young people get hired easily.

Also, even though CEO may be trying to change the culture, the workplace is still old political battle ground. It may depend on your manager and division you work for. So, do your research if you are thinking about any position there.