Pros
A fast-growing agency where that growth is felt throughout the entire company, which makes it a super exciting environment. A lot of young, fun, self-motivated people who feel passionately about everything they do. It's pretty much like working with a handful of really good friends. People here have to care about their client's success. Everyone gets really invested which leads to great products and services and actually makes you feel like you want to come into work every day. Can't say that about many places. Also a great place to learn about every arm of digital. Honestly, the sky's the limit if you're willing to assert yourself. You'll be recognized quickly for it. A lot of people here have unique expertise in marketing, social, creative and web development. You can use those resources and learn about what really interests you very easily. Really a nice size agency where you don't lose yourself in bureaucracy but still feel like high-quality projects come in and out.
Cons
Not really downsides, but a few things to keep in mind working here: You have to be self-motivated. The most successful employees here push themselves and are always looking for new, innovative ways for their clients to succeed. There aren't managers looking over your shoulder all the time, so you will be expected to bring new ideas to the table. You'll be asked to wear multiple hats. Still a smaller agency that maintains a nimble workflow, employees that succeed here are interested in learning a lot and doing a lot - its a necessity.