Pros
The most inclusive Company i have ever worked for. They value every single employee regardless of background, race, culture, lifestyle. you will get reworded more for hard work than any single piece of credential paper you could show. Tons of different types of jobs which you are encouraged to apply and switch to if you are not happy with the current work you are doing.
Cons
It's an incredibly fast paced environment, some might consider this a pro but to others could be a con. In almost every single position there is a component of customer service, if you do not like engaging other people this is not the job for you. Policies and regulations are ever changing as laws and other regulating bodies change the environment for insurance meaning you will always be learning new things, to some this is a pro to others who just want a simple work day this is not the place for them.