 De Castro later served as a consultant at McKinsey & Company.He was also the Sales & Business Development Director for Dell Western Europe Region, where he managed sales and operations across nine countries.De Castro was director of sales and business development at Dell from 2004–06.