Lacked communication, but great flexibility.
A typical day at work included receiving phone calls from customers in the early morning, and creating dispatches for service. After and hour of that I would begin my management role of call managing (contacting field engineers and following up on service calls), answering questions, and possibly taking calls when necessary.
Management was very poor in that they lacked communication. Communication is difficult outside of email in a call center setting, but they did not manage to find a way to properly communicate what was going on/changes, etc.
When I first started, co-workers would talk: share about their nights, their weekends, their families - up until recently when the call center took on many more agents. Now hardly anyone talks, and if they do it's a "clique."
The most enjoyable part of the job was hearing satisfied customers, being able to help resolve their problems, as well as being able to assist field engineers with accepting calls and contacting customers in a timely fashion. The hardest part of the job was getting cranky customers.