"at scale" normally means "on a large scale". It doesn't seem an obvious choice after the mention of organisations "of all sizes", which would include small-scale organisations too. This may have just been overlooked.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
"at scale" normally means "on a large scale". It doesn't seem an obvious choice after the mention of organisations "of all sizes", which would include small-scale organisations too. This may have just been overlooked.