Yes. Have a 24 company consolidation for reporting. A couple of things helped
1. Reports based on Consolidated Report Designer remove any unused union (sub reports) reports, i.e, roll up codes, budgets if they aren't needed
2. On the subreport/union add filter to limit number of years of data for example, Union Report Actuals can be filtered with Fiscal Year > x
3. Write new connectors as SQL joins and use left outer rather than inner joins. They are much faster. If you aren't a pro writing SQL, first create the connector as graphical join, then change to SQL Join and edit the Inner joins to Left.