Foxconn has had some problems, but didn't rank that poorly. It seems to be more a case of what life is like in China.
"In a survey published in 2010 by Oxfam Hong Kong, Foxconn ranked sixth for corporate social responsibility out of the 42 companies that then made up the Hang Seng index."
"In a survey published in 2010 by Oxfam Hong Kong, Foxconn ranked sixth for corporate social responsibility out of the 42 companies that then made up the Hang Seng index."
http://www.bbc.co.uk/news/business-13624798