Pros
This company cares about its people. C-level executives remember your name after meeting you once and people are allowed to work through issues without being immediately let go. EMC pays for many insurance designation courses and offers nice rewards upon completion of a designation. The company even pays for college courses that are related to your position. This is a small company so it's easy to stand out if you put in the effort and have the right attitude. They tend to promote from within. The company offers a 401k and pension plan which is rare in this age. Long term employees are recognized with anniversary gifts.
Cons
The decentralized structure can be an issue at times. Operations in one branch may be completely different when compared to another branch. For instance, some branches offer flex time while others have strict hours. Some branches have accounting and premium audit staff while another branch may have the underwriters handle customer inquiries on these subjects. The health benefits are not as good as some other companies in the industry. The plan is self insured and managed by a company that sometimes denies legitimate claims. Getting the claim paid can be a hassle. PTO is accumulated with no option to use days in advance. The technology is somewhat outdated but changes are in the works.