Pros
The job is easy after awhile, I mean it's repetitive work and you have to have some good customer service skills because you are called upon to give bad news alot, however the job isn't that hard. The company is flexible with opportunities for flex time, good vacation day allotment, early closings for holidays etc
Cons
Be sure to negotiate your salary, don't get into this job thinking you will get more than a 1 or 2 percent raise every year. And don't be surprised when you find out non-experienced new hires are brought in at comparable or even higher salaries than you are making even after many years on the job. The company does not care one bit about the revolving door, they have tons of people leaving over salary disputes but they don't seem to value the seasoned employee.