People are v unhappy in IT and this shows in the quality of people they are retaining - Pricing and Trading Engine Developer - Java Deutsche Bank Employee Review
Big place with everything written in-house and loads of training available. This gives you the ability to see code regarding all parts of banking tech.
Cons
Far too much management, promotions and comp are judged unobjectively