Faces the usual small company challenges. Not a high level of communications from HQ sometimes; it would be nice to know more about what is going on in the company and what opportunities they are working on. Limited visibility into other opportunities, most of the job listings they have on the website appear outdated and really just an opportunity for them to add to the resume pile. No real communications between contracts, so can't determine if your cohorts on another contract have solved similar problems as you are running into.