Discover Financial Services combines technology and talent