We should pay bonuses to employees whenever we see them putting more effort than usual and bringing the best out of their work. Every bit of effort should be appreciated and rewarded by the employer. Apart from this, in general, it would be great to give them bonuses twice a year in every 6 months.