Pros
Caring team. Good culture. This is kind of place where people stick around because of culture. Hard work is expected, but the kind of toxic, cutthroat atmosphere found at so many other companies doesn't exist here. Management and co-workers take care of each other and care about each others' well-being, not just the bottom line.
Cons
Pay is average. Not great, but everyone does well enough. The company is experiencing some growing pains as is transitions from a mom-and-pop shop to a larger creative agency.