Pros
Great opportunities to move up if you're a good performer, possess strong interpersonal skills, and are professional. Your team members are generally a delight to work with. There is a great opportunity to meet life long friends here. Diverse culture.
Cons
The metrics set in place are designed in a way that you can not exceed them to a point where you can be noticed for your efforts unless you're being dishonest in some way shape or form. The company is a pay for performance company and the CSR's QA affects their supervisors bonus, and the supervisor are the ones that perform the QA - This is a conflict of interest and allows for numbers to be skewed. This caused the performance metrics to be raised and goals were more challenging to meet. Management also has challenges filling positions that are in dire need within a reasonable amount of time, causing a lot of dissatisfaction and a significant increase of workload for other employees.