It is expressive writing, which means: For well over one hundred years, companies both big and small have been writing business plans. For well over one hundred years, companies, regardless of size, have been writing business plans. You need the phrase "big and small" to mean "all, no matter what size" you cannot use them individually: X (Wrong) For well over one hundred years, companies big have been writing business plans.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.