They have an eye for talent, especially for designers. The quality of design work is really good, and what will keep winning them clients. It's a good place to get started and learn as a young designer (though they will try to pay you not very much). The office is nice, and people are mostly passionate about what they do. Team happy hours are fun, the office manager puts a lot of effort into coming up with fun things for everyone to do. The creative director is really talented
Cons
Toxic, paranoid leadership. The Partners are not straight forward about the nature of their relationship (hint hint) and it affects the team/culture. The founder throws temper tantrums over reallystrange things. One time, he even threatened too take away profit sharing because the kitchen got too messy. They underpay most of their people, especially younger people.
The team size allows for individual thoughts and contributions.
The owners seriously care about the team.
There is no BS here, things are discussed. It's an adult environment.
Cons
Things change as the company grows but that is actually a good thing if you aren't afraid to talk about it, the company listens to its team!