Understaffed, growing too quickly. Executives have been there forever (30 + years) and have never worked at any other company so they can't see the grass on the other side. Promotions based on longevity, not because of relevant experience. Average salaries average, nothing great. High billability - but you won't be told this until your feet are in the door.