Pros
You can pretty much pick your own schedule based on your performance. You learn a lot about the cell phone/tech industry. You'll work for a company that prides itself on giving its customers excellent customer service, every customer, every time. This job will definitely show you whether or not you can handle working in a very fast paced environment and will put your multi tasking skills to the test. This company offers lots of room for advancement. The hire on bonus and continual bonuses for working OT &/or on holidays is really a great incentive. I took part in them regularly.
Cons
Dealing with upset and sometimes hostile customers. During the lulls in between calls can make the time go by very slowly. The starting pay rate per hour could have been better.