Pros
Everyone below senior level had the same grievances of underpaid and overworked so it is easy to get along with employees. There are lots of snacks which may be to delusion you into thinking the benefits are worth the low pay.
Cons
I worked here for almost 3 years and did not get a single raise nor bonus. I was told by management that there was no budget, but people in other teams were getting promotions and new hires with the same experience or less were getting paid more than me. It was normal to work 60hrs a week. Account management would tell me to not log the honest hours I worked. They overwork people and do not repay them. If you want to feel appreciated and have a future in your career, look elsewhere. Dallas has plenty of other ad agencies.