Pros
Work-life balance is pretty good. The company places huge value on its employees, knowing that it's the people that make it such a great place and allow it to produce such great products for the digital advertising industry. It's definitely a place where talent is recognized and rewarded, and those who work hard have virtually limitless career progression opportunities.
Cons
Because it's a smaller company with a huge growth rate (a good thing), it generally means that you have to work very hard, wear multiple hats, and oftentimes end up feeling a bit spread thin. Some people mind that, and others don't...so it's all a matter of perspective in terms of whether or not this is really a con. I don't always like feeling spread so thin, but I thrive on having multiple facets to my job responsibilities and working very hard.