Steven Sinofsky of a16z in an epic post on organization design comparing functional orgs (sales, finance, engineering etc) vs Unit orgs (Product 1 Unit, Product 2 Unit etc) acting as businesses within business.