What I liked
Pay and other perks were outstanding, literally more than double what I was making at my next highest paying job.
Management is also excellent. Many companies view work as a resource that needs to be extracted from workers in the same way that wine needs to be extracted from grapes, which is managements job. Microsoft views the role of management as giving individual contributors all of the resources and the setting that they need to perform at their best.