Pros
I worked at Canon for several years. It isn't bad as far as call centers go. The managers I worked for were very supportive. There is opportunity for advancement. It is a professional environment where you will be treated with dignity. It is easy to monitor your progress so that you know if you are on point with your stats and if there is an error it will be corrected. The benefits are great. The package includes a healthy amount of personal days, sick days, and vacation days.
Cons
There are too many things which cannot always be controlled, which affect your stats. This, in turn, can affect your yearly appraisal. Employees work many of the holidays. No one is allowed to take of during the Christmas Season until after MLK day (except Christmas Day and New Years Day.)