Company: Microsoft
Date: 2017-08-07
Overall rating: 4/5
Employment status: former
Experience level: Junior

Microsoft cares. Kind of.
Pros: Benefits and pay are top rate. Tools and materials are abundant. My immediate manager for most of my time there was is someone I'd work for again in a heartbeat.
Cons: A great many cooks contribute to running the show. Upper management seemed to function by capricious fiat. There was an ever changing cast of characters at the highest ranks.