Tax breaks are fine, but they should be legally required to not get them until AFTER the promised bits have been confirmed to be as promised by independant sources.
$Company promises $X jobs? Verify those jobs are of the kind promised (and not just janitors or window washers) before any refunds are paid out. Didn't reach the promised bits? Then no refund for you.
If the companies have to deliver before getting refunded by the tax break amount promised, then the company can't just up sticks & make off with our money while never delivering.