Pros
They will call you for job opportunities
Cons
Extremely bad benefits - 0 communication with consultants - pretty much just a payroll company - incompetents - do not understand US market - no diversity and 0 inclusion. If you raise concerns about it, it will get you fired.