Pros
The culture is very focused on helping others and collaboration --everyone is so quick to answer any questions or help you out, regardless of if they're on the same team as you or not. It's really one company where others work together as opposed to only working with sales/engineering/etc. Transparency - management is fully transparent of where the company is and where it's heading, keeping everyone in the loop as the company grows every step of the way. Very supportive of trying new things and new ideas, so lots of encouragement to think outside the box
Cons
The company is still pretty new and growing, which means some processes may not exist yet. However, everything is a learning experience and everyone, especially leadership, takes time to reflect often on improvements they can make and what they can do better next time. While some processes may not be established, it's actually a reason why I chose working here because it gives others the chance to have an input on how to improve the company, versus somewhere that's very set it their ways