Terrible management- awful management style, unmotivating, unrealistic expectations.Hierachy between senior managers and other staff- "us and them" cultureAll KPI driven- care more about whether you're hitting your target than whether you're actually providing clients with a decent service.Tar each consultant (whether billing a lot or not) with the same brushHire and fire cultureLong hoursUnappreciative of hard workUnflexible- time off sick is almost not allowedToo many office politicsStaff are not valued at all, as soon as you're not hitting your targets your got rid of. I wasn't persoanlly but saw it happen to other people

Advice to Management

Motivate and value your staff more.Stop making employees work extensive hoursSpend a week in consultants shoes and see how tough the job is before you implement targets.