Very strong card...in very specific decks. You are only going to want to include this in your deck if you have either A.) A really strong ally that you want to get as early as possible AKA Leo De Luca or B.) You have disposable allies that you play for a one time effect such as Research Librarian. The strongest disposable ally is The Red-Gloved Man , which you could play to either grab two clues, or fight an enemy twice, and then play Calling in Favors to pick him back up to play again later while replacing him with another ally from your deck.
The problem with this card is that you are really going to want to play at least 5-6 allies in your deck, as you need to have one out first to play it, and then enough left in your deck to have good odds of finding one in the top 9 cards. Some investigators just aren't going to want to play 6 allies in their deck due to which ones are available to them, and the resource costs of those allies. Plus, you'll have to get at least one copy of Charisma to avoid being stuck with allies you can't play in your hand.
On top of that, you are going to run into situations where Calling in Favors is a dead draw, such as when you haven't got an ally out yet, or when you already have your best allies out and don't want to replace them. I'd probably only play a single copy of Calling in Favors most of the time, unless you are trying to abuse The Red-Gloved Man.