Company: Microsoft
Date: 2018-03-10
Overall rating: 4/5
Employment status: former

Great company but you must have a champion
Pros: Great benefits and pay. 
Work with very smart people.
Always learning.
Cons: Your experience will be directly proportional to the quality of your core management team. It can feel like different companies depending on who is your manager. While most managers are good some are very bad.