No team management or communication. No career progression or planning. No real choice of projects. No job security, the firm works on the lines of a body shop. If you are not management you are just a body to be deployed on a project and your only use is to be billable. Contractors are treated better than permanent employees. Training is minimal and if you have it when you leave you have to repay the cost.