Programs operate on large scale. Millions of dollar level of sales.
Cons
Management is constantly pushing for continual growth with no idea of current bandwidth. Turnover is high so people with the experience to execute are no longer with the company and the new people get burnt out because of the lack of support system.