You have the ability to move and grow into many different positions due to the many needs within the company. Company culture is extremely strong and positive.
Cons
Compensation and benefits are par/subpar due to the growing pains of a start-up company.