Specialist or generalist, this has been a long-standing debate in the professional and corporate industry. While there are advantages to both sides, the generalists seem to be winning. Being a ...