Listen

Description

How deeply should a company specialize?  Can you be a master of everything?