The reason these bank and fund managers are paid such enormous bonuses is that they have a hard job , and its a very competitive environment , so everyone wants the best talent and thus keeps the best managers with large bonuses .