Company: Microsoft
Date: 2017-09-23
Overall rating: 4/5
Employment status: former
Experience level: Senior

Great place to work but painful to watch
Pros: The work environment was excellent, the projects were fascinating, and almost everyone I worked with were exceptional.
Cons: Internal politics, the horrible stack ranking mechanism, and frequent reorgs often got in the way of useful work. An insular culture and ridiculous guidelines and legal hurdles made use of, and contribution to, open source projects difficult and painful.