Doing business with the government can have its advantages. Longer contracts more prone to renewal with a customer who pays on time are a dream come true for most small businesses.
But there are only so many local, state, and federal government entities with which to contract and competition can be fierce.