Bonuses can look tempting, but then the terms and conditions turn out to be complicated. How can you tell if taking a bonus is really beneficial?