Should Your Company Invest in Cyber Insurance? An In-Depth Look at the Pros and Cons