Bank of America Johannesburg Winter Internship program offers you the chance to discover the world of banking at Bank of America. As an intern analyst you will have the opportunity to gain in depth exposure to a line of business and gain an invaluable insight into the organization and its culture.