Pros
Pay is good for performance. Agents offices can be flexible depending on which agent you work for. Some agents are very difficult and some are great. When you get an agent that is supportive of your efforts it makes the job easier and rewarding. Agent staff are always in demand. If you do not work well with one agent you can usually find a job elsewhere very easily but be careful because they talk to each other and if you do something that they dislike they will tell other agents much like the staff who talks to other office staff about which agents are difficult.
Cons
Agents staff not given recognition for the importance of being the first line with the customer. The computer systems are not user friendly and are archaeic. When the system causes the user to repeat information already given you can not serve the customer in the best possible way and the customer sees it as the user not being able to do their job. Agent staff gets very little support from corporate. Corporate should realize the importance of the person working directly with the customer