I think that they should do it when they are really putting efforts into their actions everyday at the work, and when they are working more than they are supposed to which is really contributing to the work.
Or when they have been working for many years and then they deserve a nice bonus that is appreciating their long contribute to the company/business.
Or even when they are doing a better job and putting higher efforts into their actions at the job but for a short period like a week or two, and then you can give them a small bonus, an appreciation for their short efforts.
But what do you think when should the employees get bonuses from their work's place?
Or when they have been working for many years and then they deserve a nice bonus that is appreciating their long contribute to the company/business.
Or even when they are doing a better job and putting higher efforts into their actions at the job but for a short period like a week or two, and then you can give them a small bonus, an appreciation for their short efforts.
But what do you think when should the employees get bonuses from their work's place?