Pros
Non-management people are kind and driven, and genuinely believe that they are making a difference. Schedules are flexible.
Cons
No member of management has any training in leadership, so it's constant course-correcting at the expense of the lower level employees. Most members of that team seem to be in a revolving door, so priorities are constantly changing and leave staff in a state of nonstop evolution. When growth isn't happening fast enough, it's blamed on the team faced with the tasks rather than the leaders that told them to prioritize something different two weeks ago. Downfalls, while transparent, are always presented by the owner with a rosy outlook, giving the rest of the organization false hope for a bright future when in reality leadership has no idea what they're doing as they're leading the entire company down a very dark path.