Mexicans work the most each day, 9.9 hours, according to a report by the Organization for Economic Cooperation and Development. A breakdown of those hours shows that they also do the most unpaid work and are passed only by the Japanese and South Koreans for working the most paid hours.