Pros
Draw is fairly high for industry. Uncapped commissions. 40 hours for bereavement. Culture is largely enjoyable when the company is doing well. Fingerprint entry into office. Excellent tech support staff. Fantastic (and very under-appreciated) onsite HR. Friendly colleagues in other offices (Texas, Nashville, Steamboat Springs). Mostly friendly colleagues in Tampa office. Catered lunches, oftentimes.
Cons
"Management" as mentioned below refers to that in the Tampa office and not those at headquarters. Favoritism is rampant. Management and certain "top performers" lack humility. Geographic and alpha splits are poorly distributed. No chance for career growth. Mind-numbingly repetitive. Insurance benefits are hardly benefits. Fifteen paid days off includes everything: sickness, vacation, parental leave, etc. Some employees are allowed adjusted schedules, and select employees work far less than the required 40 hours per week. Account managers are not supported when they start small. Recruiters are not supported when they fight for consultants. Office is in a far-flung suburban part of town with crippling road traffic. Leads are far outdated. Management encourages ignoring the federal and state "Do Not Call" registries. Management helps those who don't need it and punishes those who may need more support and encouragement. Volunteer work comes with a lot of complaining. Only certain employees are allowed remote work (management says the ones who have been with the company longest are allowed, but this is also extended to one particular account manager who just started last year and has had the world handed to her by management, leading to resentment from everyone else). Biggest issue is that the moods and attitudes of Tampa's management change drastically and without warning.