Pros
Fantastic management, from the top all the way down. I know that every company thinks they have the best culture, but the Adwerx culture really is something special. Everybody has each other's backs and this place is full of some of the smartest, kindest, and hardest-working people I've ever met. SLT is approachable and empathetic, you always feel like your voice is heard. Leadership does a great job of celebrating our successes as a team and reflecting on and assessing areas of improvement in a collaborative and blameless way. Teams work well together and there are very few "meetings that could have been an email." The marketing team especially works well to support every other aspect of the business. There's not a single member of that team that doesn't go above and beyond in everything that they do. If you need something and can put together a case for why you need it, you get it. The product itself is fantastic, the benefits are amazing, pay is more than fair, but the amazing people are what drives Adwerx's continued success and keeps them here. Bonus: snacks/kegs in the office lead to some great impromptu happy hours/brainstorming sessions.
Cons
Honestly difficult to find any. Most are general growing pains that would come with any rapidly growing business (establishing who owns certain aspects is difficult as it is ever-changing).