What are the pros and cons of division of labor?