Yes that usually causes issues getting hired elsewhere. Microsoft can relay that to companies that call to confirm your employment.
I thought it was just start & end dates and salary info that Microsoft provides
Yeah, too much legal risk for absolutely no reward.
Microsoft is so hard to get fired from... what did you do?
They usually check date of employment and title.. most companies don’t give rehire status
Companies don't give out reason for termination, most only give dates of employment.
It will not be a red flag, no one else will know. Apply around and come up with an excuse, if they even ask.
I think that depends on whether your future employer require a 'reference check', which is different from a 'background check'. My new employer did reference check on me and called my former manager, one of the questions he asked was 'is this person eligible for rehire at your company', and my former manager gave very positive feedback. If they don't do reference check, you are fine.
You can order background check yourself and see what’s in it Also, you tell us, what exactly have you done?
My guess is got caught hiring prostitutes
To the office? Otherwise it’s all good