If you've worked for both small and large companies,
it's easy to see the differences. For one thing, small
companies require a lot of flexibility. One day you could be doing
one thing, then doing something completely different the next, but
you feel part of everything. In a larger company, chances are your
role is more specialized....