Pros: professional company - regular pay cheques
Cons: low wages, uncertaintity of advancement opportities.
For a call center environment, it's exactly what you expect.
There are some office politics as with any work place, it doesn't take too long to see them.
Majority of the manager a good friends inside and outside of work.
However with that said I found many of them to be nice and helpful for career advancement. That is not the case with all of the team managers however.
Training was dull, over extended and not exactly organized.
Co-workers were great.
Most enjoyable part was a few good team managers and co-workers
Hardest part - Smiling during training and polices / decisions that make no sense.