This seems like some kind of project management or systems integration contract. Size of the company may not matter all that much depending on exactly what they're doing, what the money is being used for, how long the contract is, and exactly what the terms are.
For one, they may be doing some kind of project management or systems integration. That doesn't require a lot of people, and the contracts can be huge. Commercial GC's can be doing billions in revenue a year and still only employee a couple hundred people. I've seen multi-billion dollar contracts that end up being run by a dozen people. It really just depends on what the deliverable is and how it's being delivered.
For two, how long is this contract? If it's for something long term, then a large overall contract value makes a lot of sense.
For three, some contracts have an award value but will never actually be for that much. It's sometimes more like an authorization or option than an obligation to procure something. It may also include contingencies and allowances that are part of the value but may never be spent.
TLDR, don't get all up in arms without the details