Pros
Some genuinely talented and wonderful people work here.
Cons
Poor management. Probably the worst I've seen in the agency space. They only utilize negative reinforcement. Frequently demean or dismiss workers and somehow walk the fine line of paralyzing micromanagement on projects, while doing no actual management in the work place. At the end of the day, they're people who were good at making stuff and started a business. They're not business people in the least, and that shows through in both the experience of their workers and work they do for clients. There's no real structure, no one is sure what their job is or what they're supposed to be doing. Tommy calls it "stretching"...most would call it purposefully not defining a position, so you can be told do things outside of your role and pay. Don't recommend.