As a smaller company, you will get a chance to wear different hats and perform different roles
Cons
It is a fast-growing company that faces the same challenges that others do. Lots of wrongs to right and processes to enhance. It can be stressful for that reason, but never feels unmanageable