I have a few pals that work there for higher level IT teams. One left for another bank last year and a few still work there.
None of them have been overly harsh on the place, they say it's a decent place to work. Good financial recompense and packages but sometimes the workload can be hard.