Company: Microsoft
Date: 2019-08-23
Overall rating: 4/5
Employment status: current
Experience level: Junior

Good pay but no change until you leave or die
Pros: It's an excellent company, with great grown-up perks (pension, health insurance and stock) and a lot of social and sports clubs.
Great place to work if you know what you want, not so much if you're starting your career and are still not so sure. Excellent culture.
Cons: There is little 1:1 with HR. Salary reviews are not a thing unless you're a software engineer or sales, or God.
No free food, not really. 
You don't get machine upgrades or to pick your laptop, and if you lose your mouse it's not uncommon to feel guilty for asking for a new one. Silly stuff, but the devil is in the peripherals.