Pros
Depending on the program the call load can be very light. The job and calls themselves aren't very difficult. The company isn't going to collapse or go away any time soon.
Cons
Very bad dysfunctional management. Some of the lowest level supervisors are great but the mid and upper level management are very bad in that they never fix any of the systems, or programs, and then they use excessive micromanagement to try to make up for losses in time due to the systems being slow etc. Management doesn't listen or act on anything reported from the floor. They buy the cheapest phone systems and then blame the employees for lags or deficiencies that are out of the employees' control. You have to fight for work / life balance requests. Management sets standards such as QA, talk time etc. But when you meet or exceed those requirements they are never satisfied, and management never ever says "Great Job"" without having a "But, you could have done this or that." No positive reinforcement or leadership.