Pros
The culture of the company is very important to all at SmashFly. There are often special fun onsite events which bring everyone together. There is a sense of support from all coworkers, even across departments. All want to work together to get the job done. Management is transparent, which helps motivate the troops. There is huge growth planned and with it there is an excitement and buzz which all can feel.
Cons
Most of the Cons are the same you'd find with working for any successful startup. There is so much to do and most of the time you're forging the path to get it done. Taking time away is difficult, but additional hires, and process improvements will hopefully elevate both of these issues. The Concord office is based on two different floors, which makes it difficult to get to know everyone and hinders the culture slightly. Management is often so busy they don't participate in events, which sets the tone to their department, and reduces the benefit to the company culture as a whole.