-your work actually makes an impact
-There is the chance to build tools and automation tools from the ground up
-Plenty of challenges to expand outside of "job description" and take on some new responsibilities
Cons
-Communication not all that it could be
-Little documentation. But that goes with a small company
-benefits not that great