Browsing: Shankar Pillai

Technology consulting and business process management provider MindPetal has appointed a trio of senior executives to its leadership team, the…