I don't think it's those body shop companies. I have interviewed with them before, they are just third party recruiters (some companies outsource their hiring, partially or completely).
As long as it's a full time position, I really don't care if an internal recruiter has hired me or external.
comments
As long as it's a full time position, I really don't care if an internal recruiter has hired me or external.