Pros
There are lots of opportunities to further develop your profile, the chances are great and you can move within Deutsche Bank keeping job safety. In most areas of Deutsche you will be able to work part-time or have a home office, which makes life much easier if you have a family. In this case your career chances are drastically reducted, this is the downside. Deutsche has a slogan "passion to perform", and I think that this suits Deutsche very well. Most people are highly motivated and quite smart, so you feel sure that with your workmates you will be able to reach great objectives. Soft skills have an important role at deutsche, if you are good, you are been helped to become even better by enhancing your profile. Trainings and a thorough performance review help you getting better and better. If you are good, you will be also payed good.
Cons
You have to work hard - forget about the 39 hours in the contract - if you want career, prepare to work at least 50 hours/week. As in most big companies, it is not easy to get something done if you do not go along the policies and standards of your department. There is lots of politics in it, altough this depends on the single department you are working for. Benefits are not very interesting - you get better conditions if you need a credit, but in phases of low interest rates you can find better rates outside Deutsche. You can have a business car, but you pay a lot for it, it is not an incentive from the financial side.