Not easy to move up ladder for technical (non-management)
Many projects led out of Germany
Recent frequent reorganizations, new management doesn't know developers' backgrounds
Developers don't have much say on new projects
Management makes decisions with big impacts on developers, and developer must just accept
Pay is lower than what OEM (Ford, GM, etc) provides