Pros
Overtime typically available when desired. Decent amount of vacation time, though you are at times discouraged from taking it.
Cons
Those who are driven to succeed and advance are encouraged to work overtime and given responsibilities outside of their roles and above their pay grade, but they are rarely recognized for their efforts. Upper management will beat entry-level team members over the head with promises of growth opportunities, but when advancement is aggressively pursued, and fully earned, middle management falls back on the excuse of the corporate environment preventing rapid advancement. Raises are not permitted for performance, only minor ones granted for time spent in the company. This results in burnout and a lack of morale: people who want to prove themselves end up doing the work of multiple people without any timeline for relief or promotion. The call center procedures are becoming increasingly more restrictive, without concern for the client experience, and the teams never seem to be adequately staffed, so reps often get imprisoned at their desks, or find themselves searching fruitlessly for supervisor support. Benefits didn't help cover much of anything, but were costly.