Company: Microsoft
Date: 2018-03-03
Overall rating: 5/5
Employment status: current

Best company I've worked for
Pros: Pretty friendly people. Interesting projects with a lot of skills (with the exception of some) transferable to elsewhere as an engineer. 401k matching is great, PTO policy is great, and also compensation is quite good.
Cons: No free food. Also, restaurant doesn't serve dinner.
Just like every big company, some teams may not be as good as other teams. What team and what projects you work on have a huge impact on how you would view a company, needless to say.