Lina - which big corporations did you work for where it did not work that way? If company is making money, bonuses are better (or existant).
Marina, just because a corporation receives a tax break, doesn't mean that it will be proprtionately reflected in your bonus check - each has its own brand of creative accounting. And you're obviously not averse to receiving government assistance given to you in form of corprate bonuses, its only welfare that you seem to be having a problem with. A rose by any other name...
Of course if company is not making money - none exist.
Also not true - Merrill Lynch gave out billions in bonuses right before they went under. Yet another reason for government regulation.