Pros
Co-workers (not leads) are amazing, teamwork is amazing, remote work is nice. Free passes are cool, I guess. That's pretty much it.
Cons
Micromanagement is horrible here, leads are constantly berating agents and embarrassing them. Not offering any real help or training when asked. Unnecessary daily morning meetings where the leads tell us how horrible we all are and never have anything positive to say or solutions to offer, then telling us to "crush it" and "have a great day" like the past 15 minutes of negativity is motivation for us to do well. Don't expect your lead to care about you, your situation, or anything that's outside of being on the phones (I have comforted many agents crying about how stressed they are and getting no response when they reach out to their leads). Most leads have no idea how to even do their jobs, let alone ours. The customer service department is just a mess.