What are your 2012 New Year’s Resolutions?
2011 was one of the most challenging years for many business owners and will be one of the most costly for insurers. Losses from insured natural have exceeded $100 billion for 2011 undoubtedly triggering an opportunistic response from insurers. This on top of the increased scrutiny from stakeholders has put company senior leadership in the “hot seat” to be vigilant to mange risk appropriately. Company’s are still struggling under difficult economic times and need to be aware of and strive to manage their Total Cost of Risk (TCoR).