Company: Microsoft
Date: 2020-01-14
Overall rating: 3/5
Employment status: former
Experience level: Senior

Its not as great and you would think.
Pros: Some smart people.  Stability. Some interesting work.
Cons: Development is bogged down with low IQ management chains do not understand technology anymore. Getting very hard to find  any smart people. Many layers of management that do nothing but create ambiguity. Constant re-orgs for no actual benefit. The pay and stock and bonus structure is very poor and it shows with the quality of people.