Roshan is a thought leader in the leadership development space. He has managed and run businesses, working for multinational organisations such as General Electric (GE), Exxon-Mobil and Johnson & Johnson across the US, Europe and Asia. Together with Ang Hui Ming, he set up Leaderonomics in the hope of "transforming the nation" through leadership development. He is also a much sought after speaker, TV personality and business leader