If you're in your 30s, or nearing 40, watch out. By age 45, you could be out. Microsoft is known to sp-t out employees that are over 45. They practice a hire now with 40ish to fire within five years just so they can continue to have over 40 stats. They heavily discriminate despite stating they are a DEI company. Ageism is a major issue, and a very small percentage if any, are employees over 50. Microsoft is not into longevity with their employees, and show no loyalty. Knowing this going in, you can have realistic expectations as to what you will get out of your time there.
I copied this recent reply from an old thread for more visibility, since the OP is 100% on point. Credit goes to @Wnjo+1fcrX8RL.