They have become a way to reward staff without paying the "add-on" employment costs more salary might require, or to obscure the amount of an employee's total package. It's relatively easy to calculate bonuses based on financial performance, although it is difficult in my eyes to specify bonuses based...
FULL ARTICLE AT The Independent