Before the stint at Google, Chadha was in consulting at Deloitte and has held senior management roles at American Express in the US and India.
by Shawn Lim
Reset Password: Click here
Contact Customer Support at