Pros
Some interesting opportunities, multiple locations, pay is competitive. 401 offered (unmatched), w2 employer so they pay payroll tax, option for limited PTO as consultant. Theres a limited healthcare option.
Cons
Lack of timely and proactive support, generally no professional development. No feedback or recognition of positive engagements, only feedback is at time of rolloff or for negatives. Doesn't seem to be a "bench" for consultants, so sustainability is questionable. Work/life balance, schedule, etc is solely arranged between the consultant and client with little to no support by agency. Only two healthcare options, cheap and substandard (need secondary coverage) or a Cadillac plan that's decent but exceedingly expensive. Makes more sense to join via public marketplace unless you're already covered by a spouse and just want something extra.