Pros
The work environment is pretty amazing, even though I worked in one of the "lamest". Free fruits, good benefits inc. The salary is rather good if you have good computer literacy, what could allow you to reach the quarter's targets.
Cons
A good part of the Customer Service Team-leaders are absolutely unskilled, most of them started with an Executive job in which they did not even get to the targets they are supposed to lead agents to reach. On the other hand, you get promised awesome job opportunities but there is absolutely no consideration for one's commitment to the business. Job opportunities are being granted on the applicants' sympathy with the person in charge of the recruitment. This side is changing with the new Office Manager but the harm is done now.