I've seen companies that have had the same contracts for 20+ years lose their contracts this year for the smaller companies with smaller salaries. There are going to be some folks hit with major pay cuts just to keep the job they've had for decades.
Problem #1, the larger companies, the established companies, have higher costs associated with more employees and better benefits.
Problem #2 , some of these companies want a higher profit margin on the contract,
Problem #3, the government has lowered the bar on the technical evaluation to basically allow the competition to be low bid wins.
The companies that are winning, staffed up by reaching out beyond SoMD to communities where unemployment was high and wages were low. If the incumbent won't accept the pay cut, they will find someone who will.
Problem is they are having trouble finding qualified people, in some cases they are having trouble just finding people.