Take the job if you can't find anything else.
Pros
Staff is friendly. Employee events are fun. There is opportunity for bonuses, but they are slim and do vary based on the campaigns you work on. Employees are helpful in answering questions when help is needed.
Cons
Communication is very poor in all areas. Managers are always in their offices with doors closed. Micro-managed every second of the day. Employees are watched by supervisors who sit in higher cubicles. Environment is very uncomfortable, and there is a sense of insecurity that is bred by management only communicating with supervisors and Leads. Turnover is very high. Production rate and expectations are almost unrealistic, but not for management's favored employees. It's beyond belief that the company doesn't even give raises, not even small cost of living increases. Any increase would come if you're promoted to a higher level, but there are very few opportunities for that.