Dont think so...
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.
Please note that all of this content is user-generated and its accuracy is not guaranteed by Indeed or this company.