Pros
Working in an extremely propulsive industry (online video, adtech, etc.) for a company which in many respects can be considered the industry leader. And keeps growing unstoppably. Besides feeling good for being a member of the winning team, it also brings great professional challenges. You'll need to find a way to top an already good, competitor's solution, or be a pioneer and create solutions nobody has ever thought of before. Nothing better than constantly being challenged, in order to really enjoy work and keep growing as a pro! Everything always boils down to people, and people at Ooyala are cream of the crop. I think it's safe to say that their hiring process is extremely good. What I also appreciate a lot is the level of transparency, and everyone's accessibility, as well as willingness to hear you out about anything. Finally, my team (Product Design), is just fantastic. Again, a fantastic group of professionals (as well as personalities), led by a great team leader produces high level of dynamic and collaboration, which in the end engenders top notch results.
Cons
Given how Ooyala's offices are spread all across the world, be prepared to deal with catching up through different time zones. Not something you need to worry about every day, but definitely adds some complexity to the workflow.