Pros
Company is successfully shifting from a strictly SEO-driven ad revenue model to a more diversified set of properties with a heavy focus on e-commerce. It hasn't shown up in the stock price yet, but the revenue is there, and if you're working on any of the more successful teams or properties then it's a great time to be there - rapid growth, and the ability to try new things that comes as a result of success. The growth also provides a lot of opportunities to branch out and try new things, take on new responsibilities, and invest heavily in your own career path.
Cons
If you're not working on one of the successful properties your team may get squeezed. If your manager doesn't know how to handle that then you may suffer for it. As a business, they're slowly figuring out how to get their under-performers back in gear, but it's a difficult process and there have been layoffs as a result. This doesn't look good on the outside, but few of the under-performing properties are actually hiring until they've started turning things around, so if you're looking to join you're not likely to have to deal with this without forewarning.