Pros
Energetic atmosphere, free gym membership & coffee, dog-friendly office, beautiful space, lots of recent improvements to the office atmosphere - including weekly town hall meetings, employee of the month nominations, and way more comprehensive skill development & training. This is a startup where things do change quickly but if you're flexible, adaptable, and motivated, you will get invaluable work experience. Also, the people who work here are awesome - super diverse crowd and easy to make friends. Issues/problems tend to get fixed quickly. Working here can be challenging for lots of different reasons, but if you don't want to be in a stuffy corporate environment and have the chance to work hard and prove yourself, then you'll dig it.
Cons
Because it's a growing company and things change quickly, it can be hard to keep up with all the new updates/changes to systems and procedures. There is no shortage of change and unknowns at times - if that makes you uncomfortable, this isn't the place for you!