Pros
Thinking through all the options I was looking at in my final year at university, and considering all of the roles and firms my peers went into, I'm extremely glad with the choice I made to start my career here. Strong base salary and extremely competitive monthly bonus system, decent hours and have never worked a weekend unlike most of my peer group. You also get the opportunity to run your own team within 2 years which was something that really appealed to me, especially when the people are all fun outgoing types you'd want to spend your spare time with.
Cons
The firm is constantly changing I guess, but for me that's a plus. Wanted to experience a high-growth smaller company versus being a small piece in a "traditional" graduate recruiter.