Pros
Well funded, progressive startup. Deep pockets with the ability to do a lot of things. Very fast growth rate. Engineering team was spawned from a contract run with Pivotal Labs so many of the working philosophies and aspects of culture have carried over i.e. agile, tdd, code-craftsmanship, pair-programming. Really good accessible CTO. Working remotely is available and used fairly frequently. A solid culture of trust and responsibility. People do their work and their is not a sense of great pressure from upper management which is fantastic, no crunch-time (at least yet).
Cons
Awesomeness is at first a media company not a tech company so engineering often feels like a bit of an afterthought. You don't get a great sense of being really connected to the core product the company produces (although this is being currently addressed with the project currently in production, it will never feel the way say working at Snapchat would, where you are directly working on the company's core product and mission). CTO, as mentioned is great, but their responsibilities are diverse and include many tech areas that go beyond just the engineering department.