Pros: good environment with great people. good benefits.
Cons: duplicity. dishonesty. sweatshop.
I was very happily employed with great results from Allstate, but once catastrophes stopped regularly happening, they laid off 20% of the department, namely the people that were making the better salaries. My scores were very good at the time of the layoff, and I felt betrayed.