Pros
-responsive upper management
-good collaborative efforts
-open door policy
-good attempts at boosting employee morale through extracurricular events, groups, etc
Cons
-EXTREMELY non-competitive salary & benefits. salary is not livable for the US in general, let alone Southern California
-the "entry level" employees tend to be clique-ish
-being a typical insurance agency, there isn't much room for advancement or "moving up"