Pros
Great benefits, a lot of opportunities for growth and professional development, chances for unique experiences and to meet amazing individuals from all walks of life, and even though it is a corporation they still care about people individually and will help those that need it.
Also it's a pet-friendly work place.
Cons
The expected- the higher up you are on the corporate ladder the more commitment to the job is needed which can bleed into work/life balance. The insurance industry can also be very mercurial at times which adds a unique stress to the duties. Senior Management can become a bit detached sometimes during certain parts of the year, but they are approachable and welcome honest, constructive feedback and criticism.