Pros
Good pay, real opportunities to grow, and for the most part, people were genuinely kind and happy to help whenever you needed it. The schedule flexibility was a big plus, too. I have nothing but good things to say about the managers and the overall team, outside of the support department, at least.
Cons
No one really stepped up to make sure people were doing their jobs right and playing by the rules. There's a lot of gaming the system going on, and the frustrating part is that it only gets noticed when something goes visibly wrong, so everything else slips through. You could be cutting corners the whole time and still get celebrated for strong performance numbers, whether or not you're genuinely helping customers. Team leads aren't keeping close enough tabs on any of this, which honestly makes it pretty demoralizing for anyone who's actually trying to do things the right way.