I'm still not sure why the facebooks and googles need 50+ coders unless they are working on different projects.
I think a small team no matter the size of the company is the way to go. The beauty of web startups is they need not follow the metrics of other traditional startups.