Answer:
1. Why should Bob declare a cash dividend over giving stockholders a bonus?
Bob should not declare a cash dividend, instead he should give the employees/stockholders a bonus. A corporation distributes dividends with their after tax income, while bonuses actually decrease net income and lowers taxes. it is always better to pay less taxes.
2. Why should Bob not consider paying a larger year-end bonus to his employee/stockholders’.
In this case, if you have to choose between declaring a dividend or paying a bonus, Bob should definitely pay a bonus. But the bonus should not be larger than the corporation's expected income. It is not a good idea to incur in an operating loss due to huge bonuses.