Pros
Deutsche Bank is a solid place to begin your career, offering meaningful exposure to large and complex engineering systems. The international environment gives you daily interaction with teams across multiple regions, which helps you grow quickly. Work-life balance is generally good, with hybrid work arrangements that most managers support. Certain teams adopt modern technologies, including cloud and AI, and give you room to work on impactful technical projects. Job stability is strong, and the company provides a reliable sense of security. Colleagues tend to be friendly, knowledgeable, and supportive. The benefits package is competitive, especially when it comes to pension contributions and vacation.
Cons
The promotion process is not clearly defined, and expectations often depend on your specific manager or team. The company can feel bureaucratic, which slows down decision-making and affects how quickly projects move. Your experience varies a lot depending on which team you join, since some groups are modern while others use outdated processes. Even simple changes sometimes require approval from many stakeholders, which adds friction to engineering work. Innovation depends heavily on your manager’s mindset, so not every team supports modern practices. Compensation growth can lag behind the market if you are not in a high-visibility or well-resourced team.