Definition

In business contexts, a hierarchical structure that's theoretically stable but often resembles a financial house of cards. Most famous for the multi-level marketing version, where enthusiastic salespeople discover they're actually the ones being sold to. The Egyptian kind at least has the decency to last 4,500 years.

Example Usage

The startup's org chart looked like a pyramid scheme, except the CEO at the top was actually doing work.

Source: Common industry terminology

Related Terms