American Express has a fantastic internship program for juniors. The 10-12 week summer programs take place in Ft. Lauderdale, Phoenix, or New York. The opportunities span a broad range of career areas including: client management, consulting, digital commerce, finance, human resources, marketing, operations, pricing, risk, and technologies. A detailed description of each area can be found here. You can view the posting on naviGATE. Be sure to submit your resume and cover letter (where you indicate to which area you are applying) no later than December 17th!