I am in a small company (10 people) and I really like my job there. We learn from each other and we have many diverse tasks.
I learned so much in 2 years in that company, more than the 5 years I did in another (smaller) company.
It might mean that size doesn't really matter. I think I have the chance to do what I like and that's the most important.