Autonomy to make the role your own and make key business decisions
Talented group producing quality work to be proud of
Management very willing to listen to ideas, suggestions, and changes
Cons
Not really a con, but you do need to be a flexible and dynamic worker, as with smaller companies you may be required to take on new tasks and responsibilities on the fly and adapt with changing roles and situations