Pros
work-life balance opportunities (gym stipend, yoga in the office, after work sports activities) and office social gatherings
Cons
As mentioned, the mission of the organization is great, but their execution is bad. They didn't have good, thought through processes to execute their work. Focus was very, very heavy on marketing, and not enough on other departments that were working towards actually executing the mission of the organization. When employees are being overworked, it is an obvious sign that you need to hire more people, or work towards reducing the workload to keep happy employees. Also felt like the CEO had a ton of ideas and was starting a lot of different projects, but the company needs to narrow focus to better execute with success. Pay was terrible for my experience and background.