Pros
Smart, passionate co-workers who are genuinely good people. Fun culture as far as happy hours, team outings and sales conferences.
Cons
There is no autonomy or ownership on projects and absolutely no vision or strategy on marketing initiatives. There are constantly too many cooks in the kitchen who have no experience on branding to make branding decisions, and then change their minds daily. The mid-level people actually implementing the work have to bear the brunt of these constant 180's, often with unreasonable timelines so work-life balance really suffers. It's a culture of fear. Innovation isn't encouraged, everyone is so scared to take a risk or make a decision, that all work ends up how it's always been done. Constant reorgs and layoffs also have a big impact on morale.