There was a lot of focus on being 100% billable for engineers, which isn't always realistic. Sometimes expectations for deliverables weren't clearly defined which led to scope creep, but that's common in consultancies. I found salaries and bonuses to be at the low end of the spectrum at least as a staff engineer.