Pros
Deutsche Bank is so large that one can easily know where other open and interesting positions are. From what I have seen, it is not too difficult to move between department, which is a plus. Also there are some nice perks, such as 4 months of maternity leave and unlimited sick days through the year. The bank has a number of DBPerks which gives you discounts from airlines to Apple computers. The fact the Bank is truly global gives your the ability to relocate if you want to. The tuition reimbursement policy is pretty good, and there are also plenty of courses offered by the bank.
Cons
There is a lot of bureaucracy and there is not standard of "perks" through the bank. Some departments get certain perks, while others don't. Of course, if you work in the bank offices you don't get as many privileges and it always feels like your job is on the line, or that you are a cost or nuisance. The offices in Midtown are pretty ugly and many people dislike the open architecture. Unfortunately, it seems that's the way many banks are going. Also, the secretarial support is the worst, at least in my department. In general it seems that it is nearly impossible to fire low performing employees, which in my opinion brings down the moral of entire departments. That is truly an unfortunate aspect of the Bank. It may be that this limited to my department, but it should not be the case.