Have you given them days off/breaks in between work days? Each only has so much stamina. You can manage their positions at the 'Ranch' during weekdays, and check their current stamina by examining them in the 'Employees' menu. Just move them to the 'Resting Area' to raise their stamina, and put them to work in the Factories to exchange their stamina for sellable items.