Intellect, sorry to say.
They are from all over the US and various levels of background income.
Culture only comes into play with some in that they can not stay at their work area, constant loud casual conversation, calling in late one to two times a week, etc.
Makes for a pretty high turnover. They seem to think six to twelve months from company to company is normal.
.
I speak for myself but I am mixed mostly black and I work in the IT field and one of my first positions was working at the NMCI help desk in Norfolk, VA which I worked for 9 months which was pure hell suffering at the hands of Hewlett Packard long story short. My call time, PAR, and first time call resolution were awesome coming out of mandatory training, around I would say 85% of my tickets were closed overall, and my average call time was was 8 to 13 mins each day with about 40+ calls a day (PAR time was 15 mins) and got so good I went to Tier 2 night shift support after 3 months.
I later left the job for it was sucking and I was not learning much plus the low pay (12.50) was not cutting it so left that for the current position I have now working in NH after having to move here on my own dime for full benefits and pay which I can clear around 53k before taxes.