What is the consequence of a workflow creating many temporal goroutines

We are planning to have one long running workflow per account that orchestrates a whole bunch of ‘workflows’ based on the requests it receives. As part of this ‘orchestration’ is essentially creating a whole bunch of queues through workflow goroutines that listen to signals. This is a noob question but what are the consequences/trade offs that happen when a workflow has say 20+ goroutines running.