Extremely supportive work environment. Lots of comradery amongst teams & agency overall has a "second home" feel. Good work/life balance and culture is great.
Cons
Limited client base. Not always room for growth. (Depends on the client scope and account structure.) Poor management of entry-level employees who need mentorship.