Pros
The other CSRs are good to work beside because they all have the same attitude that the job is terrible, the company is a joke, and management has no idea what is going on.
Cons
CSRs are treated the worst out of the entire company. The office manager is given more respect then the people who are dealing with customers. The company also believes in 'Baptism by Fire', which is ok in some situations, but not when you are launching new technologies and systems that have to work in order for people's employees to get paid and have their taxes reported properly. The company also knows about all the issues they cause and problems the new software creates for its customers, but they very rarely acknowledge it. Instead of informing customers that they should be aware they might have an affected payroll, the company makes the CSRs lie to the customers and tell them they will fix it and it won't happen again (which is a lie). CSR Supervisors are also a joke. They spend most of their time ignoring the phone and trying to go behind their team's back to get someone in trouble. The turnover is extremely high-- which is why they are always hiring in that department.