Pros
This is a consulting agency, so most get the opportunity to work on a myriad of projects. As a result, one can pick up a lot of different skill-sets along the way. Can get busy at times, but overall the work/life balance is good.
Cons
Acquired by a large company (Alliance Data Systems / Epsilon), which has led to a lot of recent turnover.