I think it really matters which part of a bank you end up in... I've heard some horror stories about back office roles, but I work on a front office trading system and it's the most technically challenging, interesting and plain old geeky role I've ever had.