small business is defined as anything up to 500 people. mom and pop, restaurants are in the same group but it covers a pretty big swath.
500 is almost PME which stands for Petites et Moyennes Entreprises, literally small and medium sized business.
Exactly in both definitions, the French and the German, the M means MEDIUM. 500 is NOT a SMALL business. It's at least a medium one.