Pros
The worker bees of the company are great, somehow folks come in at entry-mid level, and try their best...but just wait. Because it's so small, entry level can do work above their pay grade - but at a cost. Lots of talent comes through the front door, but then leaves just as soon as possible.
Cons
Go read what the difference between a boss and a leader is. Then throw it out. They don't even have good bosses. Heavy unnecessary meeting culture, which leads to leadership ALWAYS being busy - no bandwidth to actually lead. Weekly all-hands full of sports analogies and empty promises from leadership. Look up who is running the company and what actual credentials exist. How did that even happen? Plus the company culture and values are empty lies. No accountability - none. Managers and leaders talk about how to help, but when you bring up the same issues week after week, and month after month, even actually bringing the solution to the table- and still nothing is done, that speaks volumes. Managers defer responsibility to others, and then don't like how others handle things. Terrible communication practices. It's amazing the agency is functioning. Look at the social media attempts - for a creative agency, the creative they put out is sub-par. Also, I've never seen such turnover in a company. It's not just because it's an agency. It's because they aren't taking care of their employees.