Pros
People care about each other there. You won't get walked out the door because you are having a hard week or month or even a year. There are a lot of fun people and the culture is fairly relaxed, especially for an insurance company.
Cons
There is a high resistance to change at IH. If you are a person who wants to solve the root of a problem, you will probably be very frustrated. There are many people in leadership roles that do not understand technology but try to steer technology decisions. This results in lots of money wasted on vendors and internal technical team members struggling to make bad solutions work. HR is also extremely inflexible and limits pay below market. The structure of pay and bonuses is in complete opposition to performance culture making it a comfortable spot for people with no interest in achievement. If you are a high-achiever, there is a lot of dead weight around that will try to drag you down to their level of performance. The yearly review process is time consuming, extremely tedious, and mostly pointless but it "must" be done on an arbitrary date, despite of anything important that you might be busy with. There are many project managers with apparently not enough work to do so they spend their time interfering with people who are trying to get real work done and pretending to be actual management.