Pros
The company has a great culture and environment. The leadership team does a great job engaging with employees and creating an open, transparent culture. There are also lots of perks for employees that have come to be expected from software/tech companies: happy hours, catered breakfasts, yoga, video games, etc. The media/ad industry is fast paced as it is, and the technology in the sector is constantly evolving. It's a great place to be for personal career development and growth.
Cons
Like any growing company, there are pains. The product suite, employee base, and target markets have grown considerably in a short period of time. Along with that comes uncertainty and change as the organization adjusts to it's new model and structure. It can often feel like ambiguity or a lack of direction to some, but that doesn't mean the change is not in the best interest of the company. If you're looking for a run of the mill 9 to 5 to accomplish the same 5 tasks every day with no variety or growth in your role, this is probably not the place for you.