Relaxed and supportive.
I worked at Eastlink for around 8 months till I had to leave for health reasons (leave, not let go). In my time there, my colleagues were extraordinarily friendly and supportive, and our supervisors were just plain and simple, excellent. They would go out of their way to help you, and was always supportive of me regarding, and despite of, my health issues as I have epilepsy. They were never too strict about my early leaves or health related absences, though you do have to make up for it at work (which is normal).
They pay was reasonable, as I was and am, a student, it was enough to pay my rent and still have enough left on; however, it might not be enough if you were raising a family or had numerous financial obligations to meet.
There is also bonus for sales figures, but that is upto the individual and how aggressive they are in their sales approach.
There is decent advancement for agents to rise in the ranks, as several higher up agents have done precisely that.
The technology used to accommodate the work changes often, so its a chore to read up on all the changes on a regular basis and can be quite monotonous, but its doable.
I would add that if talking for hours and hours on end isn't your thing (as it wasn't mine, thanks introversion!), then this line of work can get very tiring, very fast. Thats all, really.
Overall, this place gets a 5* from me, due to the relaxed pace of work, excellent support from supervisors and excellent teammates.