It's worked a zillion times for others', and I have personal experience with it myself.
Scaling beyond single team Scrum is not for the feint of heart. My suggestion is to get a good Scrum coach who has experience in this area to help your organization.
IMO, the most proven and best literary resources for Scaling Scrum are here: http://www.scrumcrazy.com/My+Prefer...+Resources
^^ "See the "Scaling and Spreading Scrum" section.
I would strongly encourage you to avoid SAFe and DAD. Those processes are heavy weight, ineffective, not Agile at all, and expensive.