Contract work is unreliable, and your employment is based on retaining contracts
Management is all over the place ranging from complete washing of hands to total micromanaging. There is no comfortable middle ground.
Some of the people who work there treat it like a boys club.
Very little room for growth besides being drafted into the government side.