Pros
Great, smart people to work with, employees like to have a good time. There is a very open culture, you can walk around the office and easily to talk with anyone on the team, up to and including the CEO. There are many many opportunities to grow; I have been with the company for almost six years, been promoted four times, and gained experience along the way that I would not have gotten at a larger company. Employees also have the chance to move across groups based on their strengths, so it is easy to grow into a new career path if that's what you want. You also have the chance to work on cutting edge technology at Verivo which, let's face it, is just plain cool.
Cons
In a cutting edge business it is always necessary to stay ahead of the market, and that leads to significant change some times. You need to be open to change and be forward thinking to thrive here.