Pros
Amazing management, from Team Leads to Supervisors to upper management. The starting pay is excellent, the monthly bonuses are great, they give retroactive overtime bonuses every quarter, and the top 10% of reps get to make their own schedule. Any 40 hours, coming and going as they please. Plus all the overtime you could reasonably ask for, lots of free snacks given out by supervisors, and when we as a company were the top servicer for the quarter, we were treated to an amazing Thanksgiving-style buffet. They really care about their employees and it shows.
Cons
You are required to work 4 hours of OT one Saturday morning each month. I don't have a problem with this personally, but I can understand how it wouldn't be looked upon favorably by some.