Most of my career has been spent working for companies with less than fifty people. My consulting career had me working with much larger companies often, and many of the stereotypes about big vs. small are true:
1. At a small company you are a generalist; you “wear many hats”