Pros
Decent office locations with plenty of places to get food nearby... Some of the people they hire are really cool people.
Cons
The company values metrics - the dials you make, how many interviews you set, the people you can get to start, how high of a margin you can charge for consultants, how many people you can get to work with you. Work/life balance is nonexistent. Expect 50-60 hour work weeks to be even moderately successful. You'll be asked to add work email on your phone, give your cell phone number to candidates, link your work email to your LinkedIn, and provide them the password when you leave... Oh, by the way, there's also a social media policy that specifies what you're allowed to say online...They also pull bait and switches on new hires and don't offer what they say they do. Don't be deceived when they tell you there are no cold calls.