Documentation is not always a priority, so the team relies too much on a single person for a given task. And if that person leaves the company, their knowledge often leaves with them. Also causes new hires to rely too much on asking around for help instead of consulting guides or documentation.
Raises are hardly ever given, and project engineers are worked a lot. This causes high turnover.
Communication between departments could be better.