Pros
Everyone works "with" you making the unified vision the north star. Different departments deliver different types of work for clients as well as relaying that info to each team. The company could not be more transparent. Everything about the company, goals, vision, trajectory, finances are not only openly available, but are a mandated learning/educational meeting, regularly. You are always in the know. Peer review and praise is highly encouraged as well as rewarded. Leadership is always learning, participating and sharing in an open forum, where feedback is sought to INCLUDE in the decision making process. Tallwave is a highly inclusive organization that encourages a culture of personal growth, because they know that personal growth equals company growth. It's the people at this company that are their most valued possession.
Cons
There really aren't any negatives, because any that arise are nipped in the bud as they turn up. So, while I am sure there are some, they are short lived at best.