Pros
Microsoft name turns heads and is good on CV
Cons
Microsoft lies about internal review process called MS Poll which is not anonymous. Poll is run by third party but all results and who wrote what comments are shared with all management hierarchy and you will suffer in retaliation during next Connect, or manager will make your life hell until you quit. Reporting to HR is making yourself a target and managers start to ask more about yourself after you report so they probably receive this information. Excuses like "fuelling personal growth" and "culture of learning" and "growth mindset" or "I am concerned about you" are for naive people to be trapped in saying their opinion. There is no ethics or any culture change, it is just illusion. Anyone expressing discontent is discovered and they are out sooner or later in one way or the other. Truth is everyone apply to Microsoft because of the good name, so they don't need people, everyone rotates, goes in and out easy, so there is no space for anyone with unhappy opinion. If you get manager that does not like you, tough luck, keep head down and run away to first team or job you find, you will never have chance staying because managers have all the power and see all the information from HR.