a. The pay is below market rate and too low for hourly consultants.
b. The right to hire fee that they charge clients is WAY too high (about twenty of what you make yearly), making it unlikely that the assignment will lead to a permanent position.
c. Subpar employee benefits with unreasonably expensive insurance plans, no PTO, no 401k match unless you work with them for more than 2 years.
d. No travel allowance or commuter benefits.