Here's what people have asked and answered about working for and interviewing at Microsoft.
Asked November 26, 2017
No. Microsoft does not take any personal issues officially. It all depends on a software developer's performance and company requirement to have him/her move to different location based need.
Answered December 18, 2017