A lot of autonomy to shape the business how you best see fit. If there is an opportunity you want to pursue, management will often allow you to pitch your idea if it makes sense for the company. Great friendly culture as well.
Cons
The company is in high growth mode and as such has large capital needs. Over time the company will reach the capital levels needed to attract larger business, improve processes and add more human capital to expand capabilities.