I've did agile at a mid size firm. It was great, but everyone was White or Asian and spoke perfect English that was clear as day, teams were much smaller, people had great skill sets, and the avg IQ was about 50 points higher. What i've witness here is a bunch of low skill Indians, who are faking it, who barely speak a word of clear English, mumble, huge size teams, way to many meetings, poor communication, lack of ownership, lazy team members, etc.. its like a different world. Most the Indians will bounce as soon as someone else also offers them 1 extra dollar, zero loyalty.
I think Charlie really screwed up. 5 top notch headcount are worth more than 5000 id--ts faking Agile.