Pros
Pay isn't too bad for a fresh college grad. Training is great and fully paid (loved the 2 weeks training). Free food/snacks consistently stocked in kitchen (including things like milk). Nice office. A few coworkers.
Cons
Everything else. You are constantly micromanaged during the calls you make and it basically becomes a game to see who can cheat the system more. Manager constantly listening to calls and grades you on obscure details (how can they grade you if they are just eavesdropping and don't hear what the client says?). You are sent emails each hour with data saying how many calls each person in your team has made thus far and length of those calls and are ranked accordingly. This happens every hour of every day. God forbid you have the lowest numbers of your team for 1 hour and you get a stern talking to. Unrealistic expectations. This company and position has so much potential but it is squandered by management. I still have friends that work here because they don't know what else to do and literally nothing has changed. Please think about the position and if you would be comfortable cold calling people that yell at you for 8 hours a day, 5 days a week and are constantly micromanaged each hour. Not worth it for many people. Good luck.