Company: Microsoft
Date: 2018-08-20
Overall rating: 5/5
Employment status: current
Experience level: Junior

Best team, best company, best culture
Pros: The culture, the energy, the teamwork. I've worked for many companies over my 20 year career. They all have buzz-word laden catch phrases to which they just pay lip service until the profit motive overrides them. MS is different. You feel it genuinely practices what it preaches because it realises that sacrificing some pennies today to do the right thing pays dividends over the long term. And it all comes from the very top - this is how you do leadership by example.
Cons: Still relatively new to MS so this may be unfair but technical career path/ladder isn't clear.