You will learn alot because you are expected to a lot and often times outside the scope of your job descritption. This is both a "pro" and a "con" when working with a small company.
Cons
They expect a lot from you and will keep putting more on you because they operate with limited personnel.