If you're a tech industry veteran, look elsewhere.
I was hired under the auspice of being a consultant, but the work was NOT consulting, at all.
It was, essentially, staffing agency (i.e.,"temp", or "filler") work.
If you enjoy temp work, with all the additional overhead of a consulting firm, this may be the job for you! If you're new to the tech industry, this could still be a good learning / professional development opportunity. Otherwise, if you're already in a upwards trajectory, read on, about why you should move on, to better opportunities...
For sake of not "sitting on the bench", they will shoehorn one into any role they can find, which is not always a good fit.
For one staffing role, the client had no idea what my skills or qualifications were, nor what to do with me, even. When they found out, the situation worsened - not because of any lack of skill, but, more likely, the opposite.
There's an attitude of "the client is always right", so, any criticisms or observations I made went in one ear, and out the other. In one instance, I was screamed at, at some length, by a director,for voicing concerns which were blocking my ability to contribute value for the client.
Additionally, while they boast about work - life balance, my immediate supervisor drilled it into our heads that, "consulting is more than a 40 hour per week job". Well, maybe, that would be worth it, if it were really consulting, which it isn't.
I've heard, elsewhere, that this is all somewhat dependent upon who your immediate supervisor or director is, so, playing a bit of roulette, here?
This ended up being a STEP BACKWARD, for my career, and I moved across the country, for it. Had I known ahead of time, I probably would have accepted one of the other five offers I had on the table. Good thing we can work remotely!
And, no, the "kindness (niceness) culture" at Slalom can't compensate for these shortcomings.
All that said, if you want to buy a house in Austin, there's a senior-level director's wife who will eagerly help you find one!