If you're taking a consulting job you likely already know what you're getting into, but you're here reading reviews for some reason, so here goes...
..the hours will be very long. And that self-sufficiency? The company is full of people who like feeling self-sufficient, so depending how your luck swings on a given project you'll be working with people who want to see things done their way, on their schedule. This is fine if you consider your job to be your life, but if you do not then this will be a constant pain in your side. You are always on the clock - even not answering e-mails on your day off is a risky proposition. Work-life balance is luck of the draw to the particular project; the company does not presume to owe you any allowance of free time. Weekends, weeknights, holidays, and on.
...which leads into the next point. Mentoring and support is purported by executive management to be a core value from the top down. I saw some of this from certain individuals, but it seemed to mostly take a backseat to egos and getting contracts signed. You will be blamed for not giving over your entire life and every waking minute to fix deals signed by people above you, especially since they have so many other people willing to do so without a peep. Again, it's consulting, that's likely to be expected, but then why are you still reading this review? Don't pee on my leg and tell me it's raining, credit to the Honorable Judge Judy. It's a slap in the face every time you're told what a great culture the company has and how much better it is than all those other consulting companies - which is half a dozen times per week in various e-mails and meetings, possibly an underestimate.
They seem to have issues finding enough good projects and take on disadvantageous deals, which further exacerbates the previous points.
Incredibly low PTO, even with the new model. But, as you'll be reminded constantly by HR and management, it's OK to go "negative" on your PTO. And then you get to literally be in debt to the company if you leave. Besides, this doesn't change the effective number of days you have to work with in the long run; going negative now just means waiting even longer to take your next day off.
Medical plan is fine, not great.
401k match very low.