Pros
Good agency experience when first joining the industry.
Cons
There is a major disconnect between Senior management and low level staff. Senior management doesn’t understand what is going on in the company anymore and keeps trying to push new ideas for how thing should work without fixing the underling problems in their work processes. Management doesn’t seem to care how much they push their low level employees and if you push back at all they will just find a reason to get rid of you. Over the last few years benefits have been rolled back more and more and are no longer competitive within the industry. This place does not deserve a spot on the best place to work list it’s a highly toxic environment where poor performers often seem to be rewarded because they know how to schmooze and look good.