Which type of organizational structure is suitable when the organization is very large has operations in multiple locations and also offer different types of product?