Pros
Great camaraderie among co-workers. Employees are kind, enjoy their work, and really support each other. Team Leads are supportive and trust their staff (no micro-managing).
Cons
Mid and senior leadership lack effective communication to staff. Rather than addressing an issue or situation directly, decisions are made behind closed doors only to be vaguely discussed at a staff meeting where questions are shut-down. This churns the rumor-mill about "what really happened."
Similarly, decisions made may be implemented without any communication to personnel, who, to the surprise of the employee(s), find out about the change through a third party. This looks good for no one.