Pros
There are great opportunities for professional growth, but it's very fast-paced, which allows us to make a real impact, and leadership is refreshingly open to feedback while actively questioning the status quo. There is a strong get-things-done culture, which really pushes people outside of their comfort zone and this might not be for everyone, which is okay. There's a lot of opportunity to shape the company culture and product as we grow, and management seems to genuinely care. It's a good balance with the unlimited PTO policy and the possibility to take ownership of the time off. Now, for me, the people are the major pro here, everyone is talented and brings lots of energy to make things work, and to build the best product possible. People are not only engaged with their own growth, but take time to celebrate yours as well.
Cons
In such a fast-paced environment, collaboration between teams could be better, but it's part of growing pains. It also brings frequent changes that can be overwhelming sometimes, which again may not be for everyone. Processes and structure are still being developed, and sometimes you need to wear multiple hats (the good thing is that you learn a lot from it!).