Hi, I am Vishal, an MBA in HR, global management, and marketing. Currently, I am working as a business development manager in a consultancy firm. However, I have many opportunities for an HR role in a software firm. The dilemma I face is that while business development is considered a mid-level job, it also offers more scope than HR. Can you advise me on which field I should choose?