Pros
Overall has been a great tenure. The people tend to be great overall; every place will have their own rotten apples. Decent steady job with good pay and benefits. Changes in hierarchy both in the branch and in the company overall has been mostly beneficial. You are rewarded for continuing education and professional designations.
Cons
At times can seem unfair; punishment used to be doled out with no allowance for your say in the matter (at least in my situation); not allowed to even give your side of the story, let alone asked for it. Not always a lot of room for advancement for new employees beyond promotion to a higher version of their current position. Nepotism does seem to be present but will be addressed if complained about. The obsession with obtaining your CPCU is a bit much. Some supervisors seem woefully inept and some promotions seem to be on length of tenure rather than on ability.