Pros
Since most people are around the same age, the culture between employees is great. Everyone gets along and is helpful across all departments. There's free lunch once a week with an accompanying lesson that allows you to dive deeper into online marketing and SEO. Flexible work schedules. Good balance of work/home life. 401k program.
Cons
High turnover rate. Leadership is lacking. Receive a lot of passive aggressive instruction from the CEO. There is no formal training schedule. The lessons taught aren't consistent between each training class that comes in. Some training classes receive instruction differently from the previous class. You only accumulate 6 vacation days throughout the whole year. Only insurance provide is health...lacking dental and vision. Wage is not at all competitive and promotions and raises are not consistent among employees. Favoritism is definitely put into play and goes into consideration when people receive raises. No clear expectations or standards on how or when one receives a promotion or moves up to "Senior" status.