I won’t pretend to know what happens at this particular company, but most corporate jobs do dangle the carrot in front of their employees all year long, which seems to be implied did happen by the “cancelled bonuses” bit here. If your company doesn’t do bonuses anymore then be upfront about it at hiring & don’t say “if…