The company has good contacts with a couple of big comapines
Cons
Poor (or no management) - critical decisions taken by mere Admin staff. Employees are commodities - the company is nothing more than poor staffing company which eat bulk of hourly rate while paying paltry salaries with no salary in the absence of billing. Absolutely poor (or no marketting)