That's what I found working for MS. The overall package was decent, but you had the potential to make more working for Google, AirBnB etc. However I noticed way more people joining MS from those companies than leaving to take up roles.
MS felt mature if that makes sense. It felt like a 40 year old company. There was a lot of lifers there. It was also a very tech first sort of company. I've worked for two of the big audit firms who are now trying to pass themselves off as tech consultancies. The only motive there is upselling, and trying to undermine the IT departments of the companies they mole themselves into. In MS you know you are working for a firm that wants to sell technology. It's not always the best technology, but you do feel there's a common goal there.
Not a fanboy I swear.