Pros
Agency has grown from a small print shop to a more diverse print/branding/web company over the years due to the talent that's attracted. This also makes it a very open and welcoming environment that produces great work when everyone is allowed to focus. Team members are skilled and experienced, and opinions and perspectives are shared openly and respected. Management and ownership are incredibly flexible with hours and work arrangements so as long as there is a long track record of performance.
Cons
Constant snags occur in internal processes due to overthinking simple problems. Often times resulting in better work, but sometimes hindering timetables and internal production pipeline dramatically. Lack of vertical structure across some teams minimizes opportunities for mentoring. Great if the entire team is self-motivated and at least a little competitive, not so great if someone needs direction.