I don’t know how other banks do it, but at Credit Suisse, I feel that the pay is really good.
They provide to flights from your school to office and office to school by the end. They also give you ‘housing stipend’ that helps you pay the rent for your internship.
Additionally, there are many other benefits as well such as free gym access, bag and shirts, cheap lunch at cafeteria, and etc.
On average I think my hourly pay is around 40 dollars.