The correct answer is: B. matrix structure

A matrix structure is a type of organizational structure in which employees are assigned to both a functional department and a project team. This can lead to a power struggle between the functional managers and the project managers, as each group tries to assert control over the employees.

A divisional structure is a type of organizational structure in which the company is divided into separate divisions, each of which is responsible for a different product or service. This can help to reduce the power struggle between functional managers and project managers, as each division is responsible for its own operations.

A virtual structure is a type of organizational structure in which employees work remotely, often from different countries. This can help to reduce the power struggle between functional managers and project managers, as employees are not physically located in the same office.

A functional structure is a type of organizational structure in which employees are grouped by their functional specialty, such as marketing, sales, or finance. This can lead to a power struggle between functional managers and project managers, as each group tries to assert control over the employees.

In conclusion, the disadvantage of putting great effort to maintain power balance is offered by a matrix structure.