Pros
Worked here over 2 years. You do get to work on interesting clients and do some great work. A lot done in house so you get a diverse amount of skills and opportunities.
Cons
Everything is due asap, you are expected to work late evenings and some positions even nights. Accounts team members often worked till 11pm. No benefits or overtime of working late, it was expected, guilted, and demanded. A "work-ethic" is expected and that means working late, cancelling your plans, and doing "whatever it takes" to get it done, even weekends. Taking vacation is also seen as a burden on the company and the culture there makes you hesitant to even take PTO. Yelling, cussing, and drinking are all daily culture values. Hiring and firing, you would walk in and someone's desk was wiped clean and someone new would be in that desk the nest day. Also under paying in comparison to other positions and other agencies.