What is the meaning of the word "scale" in both cases?
http://dictionary.cambridge.org/dictionary/english/scale I couldn't find the appropriate meaning in the dictionary.
“For any new table reservations product, no matter how good it is, it’s very hard to get businesses to adopt the product at scale for two reasons. First, it is hard to scale a sales team without massive funding.