Low pay, poor management. Lack of sales staff requires everyone to wear the same hats, often times forgetting what you're actually working on. Company fails to value its long term employees, letting them go elsewhere when they're crucial to the company.