The people are talented, collaborative, and make the work environment enjoyable. There's a strong sense of camaraderie.
Cons
Management and leadership have room for improvement in structure and communication. Clearer decision-making processes could help streamline workflow and provide better direction.