A flat organization has an organizational structure with few or no levels of middle management between staff and executives. A hierarchical organization is an organizational structure where every entity in the organization, except one, is subordinate to a single other entity. A matrix organization is a company structure in which the reporting relationships are set up as a grid, or matrix, rather than in the traditional hierarchy.