Don't kid yourself, this is a tough job.
It is heavy and dirty with long days.
The managers are, individually, nice guys, but as a company collective, hard on the CSR staff.
It pays well though, and has a moderate benefit package.
long tough hours, demoralizing in ways.