Pros
The company has had some growing pains over the past year but management and the employees are working extremely hard to make the company the best it can be. The office is laid out to encourage collaboration; it is an open environment. The management team has been very accessible so far. If you do not like a fast-paced environment, direct communication, and a work hard play hard mentality than this company may not be the best for you. Some of the perks: office location, on-site yoga, health benefits, bagel Fridays, and free snacks and drinks.
Kontras
Since the company is still growing and employees are having to help out where needed the work/life balance could be better. Pay could be more competitive and there is no set 401(k) match; it's discretionary. Not much flexibility to work from home.