Pros
On the surface, this place is pretty great! You get to work on a ton of different projects, go to networking events, free lunches/happy hours, insanely cool office. They are really great about letting you take time off to deal with personal matters.
Cons
Nothing is really thought out on a managerial level and the company isn't transparent at all. One day you have a client and the next you don't. This is partly because the only person doing actual marketing is the CEO, who is too in love with himself and his own ideas to take advice. Everyone else only knows the "purpose" monolog they are fed on their first day. Though the open concept and free stuff is great, you slowly realize you're working about $20,000 under the industry standard and you have no insurance or 401K. Though people are nice to your face, a lot of the time it's fake. Open anyone's Slack and you'll see for yourself. If you aren't part of the "original tribe" you won't have much room for growth.