Good upper management, good system of employee reviews/employee training sessions, Bagel Thursdays, good part-time job for recent graduates or anyone looking for a part-time position, flexible hours
Cons
low pay, not much room for professional development or advancement, dry work consisting of being on the phone all day talking to angry people who believe that you are conning them.