Pros: great people to work with.
Cons: somewhat regimented organizationally, not much job flexibility.
Took an average of customer 120 calls per day in call center environment using IBM AS 400 with Rolm system and predictive dialing for credit. Learned about electrical distribution, credit, energy conservation, event organization, what good customer service is, how to diffuse hostility, and expeditiously meet customer needs.
The most enjoyable part of the job was great training, nice co-workers, nice managers, and good benefits.
The hardest part was taking calls during storms, "assembly-line" of incoming hostile calls, figuring out high energy consumption patterns without being present at the customer's home. Poor people who couldn't pay their bills, etc.