Unfortunately, a poor strategic vision will hurt the bottom employees the most. The revenue stream for this company is highly volatile with government contracts that are often delayed or that just don't materialize. This is reflected in the lack of raises and low salary - way below the minimum that other places offer. They will prioritize data scientists over software engineers. Get in, get your experience, then get out.