There is a misconception that small means less.
Small businesses have many advantages over their larger competitors. Larger companies can often be hampered by their size. They are slow to change direction with their approach, meaning less innovation.
What you are guaranteed with a big company is that you will get a job done, and it will be done, in time. But it won’t necessarily be the job you want.