Technology Intern - Multiple Teams at M&T Bank in Buffalo.