Pros
I was always given clear direction. The strategy is always very creative. The most fun, energetic and open work environment. All my ideas were clearly heard, responded to (which is not always the case in this industry)
Salary was generous.
Had a lot of client contact (when in my previous experience most companies hide when they bring more people in)
The work felt genuinely rewarding.
If there was ever an issue my boss would confront it head on and she would be open to criticism as that's what allows people to grow. However, we were always able to collaborate and come to solutions.
Cons
Owner is spread very thin, and tackles so many projects at once sometimes she just needs to be reminded to pace herself, it's not a sprint it's a marathon