Having that diverse working experience I can say that there was nothing in it which was out out of a kind. In fact what I learned is that you always need some new skills. One can’t be a good manager having no experience in customer service or sales or economics or project management. Lucky me. Not only have I studied that subjects in University or courses or read about in books, but had a chance to gain a hands-on experience in such various fields. So what are the main skills I gained after all. They are proper communications, building accountability, and providing high level of service. One need science and knowledges to develop strategy, to calculate NPL ratio, to build a product. But one who needs to manage people or processes is necessarily should be a good communicator, must feel the feedback and provide appropriate reaction.
Listed skills include Management, Customer Service, Strategic Planning, Sales, and 6 others.