The breadth of accounts, perks, advice that you have as an employee are great. It great to work for a well known company, but on the other side of the coin, not exactly dinner conversation with those that have had a lesser experience (with a mortgage, for example)

Cons

With the specific site i was at, there were always talks about closing because it was so small! Average employees at a call center in other cities in the hundreds, while we were <40. The way that you bonus is through surveys that are emailed to customer. the surveys don't have your name on them. so naturally, if a customer has an issue that isn't resolved over the course of a couple of calls in one day, you may have solved the problem and the customer was happy, but the customer will receive the survey and mark poorly on the individuals that got it wrong. Even if the survey says someone else's name or says "he" and you are a she (or vice versa), you must swallow that survey.