This is totally new concept in business. You’ll benefit it if your business flourish or did not do well. In both these cases, you’re in profit. This will also add assets to the property of the Group as well as price of your share of the Group will increase day by day.
The Group will keep aside a minor portion of your profit to cover this insurance and collected from all the Directors of the Group. When a time lapse of few months, it will be a huge amount of money ready to invest for opportunities.