Is the billion-dollar incentive deal for Eli Lilly a good deal for taxpayers?
INDIANAPOLIS - It is the most expensive incentive package ever offered by the Indiana Economic Development Corporation (IEDC). Price tag: just over $1.25 billion. That's what Eli L…