I just wrote a very long review of the cons of Boom Lab but glassdoor timed out on me, so here's an abbreviated list of things I want applicants to know:
You will be a contractor, not a consultant. Google "the difference between consultant and contractor" and the first link will provide plenty of clarity. None of my coworkers have ever provided advice or their opinion to clients (which is what real consultants do), it's all been project execution (meaning you are given a specific set of instructions how to do something and you do it, aka contract work.) Advertising that it's consulting is a little misleading.
Compensation is well below what consultants are paid at other companies. Don't look at the percentage raises they offer you, look at the dollar value. High percentages of a low salary is still a low number.
You are sold on promises of getting to work at Fortune 500 companies and doing meaningful work but there's a chance you won't get either of those things. I am fortunate enough to be at one of their biggest clients but they don't advertise to you about the boring projects at clients you've never even heard of. An "end goal" for a lot of my fellow consultants is to get a job offer from their client after their project ends but that is by no means a guarantee at all.
I've read from other reviews that PTO is not paid out if you leave the company.
Project work for a few of my friends here is unfulfilling. Contracts for projects are often times prioritized by how much money they're making Boom Lab instead of how good of a fit it will be for the employee.
in the interview process, I was given a little less than a week to decide if I wanted the job or not, but I asked for longer and was told that I could lose my spot in the training class if I didn't accept. I'm pretty sure that's not a real thing, if you take a few extra days to accept I guarantee you won't lose your position. once I learned about the false urgency I resented them a little for it.
If you've bothered to read this far into my review, that is evidence that you care about your career, and I thus urge you to consider what I'm saying about working here. I know this review sounds scathing at times but I am just trying to provide an angle that the people recruiting you won't tell you. There is a chance that you get to do great work at a great client, but I regret taking the chance so far, because that isn't the promise for everybody. I don't think anybody deserves to start their career in a role that they hate so that's why I'm trying to be as transparent as I can about my experience thus far.