They lack communication both within and between departments, they lack a rigid pricing structure, they lack any real form of structure. No training, CEO seems to be phoning it in. They give you internal projects, and then do nothing with them. Management won't listen or take any recommendations. Nepotism is involved. Will give friends and family products for free, then these freeloaders end up taking too much time so paying customers projects get pushed back