Pros
Entry level role, & fun events/co-workers. It will teach you valuable life lessons, and what to avoid in your next job. They're making efforts to improve retention, because they're aware it's terrible, thus why they hire recruiters in large classes.
Cons
NO work life balance. Unrealistic work expectations that force you to work weekends/overtime to achieve, or you get fired if you fail to hit them for a few weeks in a row. Very peppy/fake and sorority like environment. "we want to grow our people professionally, personally, and financially" no. They want you to advance and do well so they look well. They don't really care about your personal life, unless you have an Instagram worthy picture or you just had a baby. If you suffer from anxiety etc, just take time out of work to attend a seminar, then work late to make up for the recruiting time you missed. My first red flag should have been the first day when I was told there were "B time" work activities I should be doing, before 7:30 or after 5. They just take advantage of naïve recent graduates, who don't know any better.