It is growing rapidly which allows for many opportunities to learn industry processes and best practices while advancing your career. Opinions are valued, innovation is encouraged, and advancement is expected.
There is a lack of culture that is true to tech companies with remote working and onsite amenities. Another con is the workload native to a small but growing company. The expectations rise and hiring can't quite keep up.