Company: Microsoft
Date: 2018-04-02
Overall rating: 2/5
Employment status: former
Experience level: Confirmed

Use to be a great place to work now it's a sinking ship ...
Pros: There are still some smart people working
Great benefits but it's getting reduced every year
Exposure to various MS products
Cons: It's a sinking ship, failure of products and projects one after another due to bad mid level leaders.
Leadership team work like a mafia. If you are not a friend of CEO's favorites, you will get used, drained and spit as collateral to make them look good. Don't make the mistake of hoping you might be a one too.
Diversity programs are run to bring more folks from India as cheep labor
Growth mind set - is used to put talented senior people with low paid employees hoping they will pick up your skills
Limited technology and exposure that is very internalized, as a result your value and knowledge will significantly degrade. 
Don't feel they are leading in the industry and have a good long term vision.