For-profit vs Not-for-profit
Being for-profit, banks aim is to make money from their loans and investments to satisfy shareholders. Whereas, credit unions are not-for-profit, meaning there are no external shareholders to satisfy, so profit can go back towards benefiting the members.