Roles and responsibilities of management consultant