Overall it's not a horrible place to work. The money, for what you do, isn't bad, and as a company they're working on improving the pay. It's a stable job, and a good introduction especially if you're coming from retail and wanting to work in IT. The biggest issue that comes up tends to be with management and HR.
CWS has many contracts that it works with, so I can only speak to what I've observed in relation to the contract I work. The company itself doesn't seem to know what to do with a Tier 1 call center. The management of the call center is very hands-off, so the middle management kind of runs wild. There's issues with middle management that's basically ignored or endorsed by upper management. And HR does a lot of nothing as far as what you'd expect HR to actually do. It makes for a very toxic environment on the floor, and everyone has to watch what they say/do around middle management, because if you're not a favorite you basically get targeted and your life becomes pretty miserable.
Again, overall, if you're coming from retail or something similar, it's a job and not a horrible place to work. The work itself is easy and the hours are 24/7 so it works pretty well for those having to go to school if you're willing to work weekends, evenings, etc. However if you're looking for a home, a healthy work environment, a place you actually enjoy coming to every day? I would advise you look elsewhere.
Don't have to take work home with you, includes benefits even for part timers