Pros
Great culture, genuine people who care about the product/company and want it to succeed. Your good work is celebrated and shared- I feel highly valued. Plenty of opportunity for feedback, for growth and development. Working with other teams is encouraged and product teams listen to customer-facing teams to improve the product for the customers. Company is very transparent in our direction and goals and how we can achieve them.
Cons
Not much structure around new staff training/onboarding/rescources to learn - (I can only speak to sales team) - it's a lot of observing and picking it up as you go or asking someone else and taking time out of their day. Only now is the company working on scripting/templates/collateral for Sales - currently most of it is created/made and differs between staff so doesn't do the product justice.