However, there will be days where you wonder what your job specification actually is. In a small company, everyone has to pitch in and help. A small company may not have a marketing department or a team of secretaries, so you may end up doing tasks that are way outside your job scope.
So which is best: large or small? The answer depends on your personality.