Pros
support a good work/life balance, flexible (generally) with schedule depending on your position within the company, there are some great senior leaders (unfortunately their powers are limited by the corporate culture), support career education
Cons
only focus is to get more customers, not retain them or listen to what their needs are, super high employee turnover (25%), employees are underpaid (especially women I know some that are paid 1/2 as much as their male counterparts) no career growth unless you know the CEO or are member of a not to be named church (in which case you are paid well to often do very little and you can't get fired! Dead weight is okay at this company), but regular workers are "good soldiers" who are underpaid. Very disorganized, systems are nearly 30 years old. This company needs systems and processes and to spend money getting organized. They wake up one morning with a new idea and roll it out with the "let's see what happens" attitude. Sell it now and figure out how to fulfill it later! Not employee focused. they lose good people once they've gained enough work experience to move on.