This is, in a way, a stand against racism and prejudice. Now, why might organizations implement this Just like every other action, this has good characteristics as well as bad ones.
First of all, the biggest benefit to any organization of hiring employees from different races and ethnicities is that it creates a good impression in the minds of socialists, shareholders, the public and all other stake holders. For Microsoft, this will be especially important because multinational companies such as itself gain additional profits and other non monetary benefits such as good will only by creating a noble image in the minds of their stakeholders.
Secondly, diversity leads to a greater pool of ideas. When people come from different backgrounds, they tend to think differently in terms of logic as well as innovation. For a software house such as Microsoft, it is very important to hire people who can come up with more than one way of creating software or going about a project. In other words, it helps to solve problems in more than one way. This could probably even make problem-solving easier.
This then saves time and when employees save time in deciding how to solve something, they utilize the rest in producing more. This leads to an increase in productivity. Higher productivity, ultimately, generates profits for firms.
A diverse workforce can understand and meet customer requirements better as the client-base is likely to be dive ...