I have been working for almost 15 years now in BPO and I could say that I have developed special skill sets in different fields like sales marketing research, generating leads, and mining leads. when it comes to CSR I have been exposed to different kinds of customers and could easily profile them so that I would know how to handle their concerns properly. I did also work as a recruiter and realized that this type of job is far different from being a call center agent. In this field, you will need to get a general structure while interviewing an applicant to help you profile a candidate. I also had a non-voice support experience wherein you always have to find the right words in communicating via email since everything is written and the right choice of words is necessary while communicating via email since it is easily captured and will be documented that will always serve as purpose.
Experiencing different types of field gives me fulfillment since for me it is always additional knowledge that I can always share in life and can even apply in life.