Using IBM..
If I was picking a firm to provide goods or services in IT, hmm... which would I pick? A firm that has no respect for its own talent base, treats its employees like expendable garbage, and has nothing but inexperienced Millenials in key positions, or someone else? (I think you all know the answer here) Same applies to any company that believes in outsourcing everything so it doesn't have to pay its workers' benefits.