Career mobility and salary are limited by the contract and location. Unfortunately this is the status quo for government contracting, they can only afford to pay you a certain amount based on what they are charging the government. At the end of the day you are filling a seat for a government contract.