Who Has the Red Flags? (recruiters, IT, tech)

Any company that outsources its IT to Indian vendors or uses recruiters is full of numerous red flags. If they had a good operation going they wouldn’t need a middle man. Why doesn’t anyone want to work for them? Why do they think they’re too good for every candidate, even exceptionally bright and capable people, but think a recruiter can bring them prince charming?