The people are amazing and I love the creativity that comes out during meetings and client calls. A strong culture with a very experienced and dedicated team. Their clients love them and I can see why.
Cons
I haven't seen any cons yet, other than how some clients put them in the Promotional Products "box". They are so much more than that.