Pros
DB pushes for excellence constantly, which is a thrilling and sometimes difficult environment to work in. However, I have never felt unsupported. The management does an excellent job of showing empathy and compassion for their customers, and that translates to the employees. DB also does an excellent job of providing opportunities to everyone. I've never felt stagnant and the constant push for excellence also means exposure to many new ideas, skills and people. Also, one of the primary reasons I wanted to work here originally has continued to stand up. The company leadership is very business savvy and clear-headed - a perspective they take great effort to teach to their employees.
Cons
For those who like a more relaxed work pace, it may not be for you. The environment is relaxed between coworkers, but the work is demanding. Finally, the health insurance is not fantastic, although as the company grows I'm sure this will change.